[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2024-02-01 Thread Sam James
commit: ff039bd2d41b317c73278f8d30a1d3caec1b03df
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb  2 03:52:18 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb  2 03:52:18 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff039bd2

app-admin/sudo: drop 1.9.15_p2, 1.9.15_p4

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

 app-admin/sudo/Manifest  |   4 -
 app-admin/sudo/sudo-1.9.15_p2.ebuild | 286 ---
 app-admin/sudo/sudo-1.9.15_p4.ebuild | 286 ---
 3 files changed, 576 deletions(-)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 8ec7d85e2099..90f9f2b10c40 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -1,6 +1,2 @@
-DIST sudo-1.9.15p2.tar.gz 5303642 BLAKE2B 
002f820d6d82b3384a9206545a999765c2924b2650fd7f6331c191e3f631507064d71a042c606b4fcea0d518d38b5a24d3f44964bb09cb5774e50501abc3f524
 SHA512 
219fc138fb4850fff30c44a6dab767402172d545a83d31dba4a2a9ce27f8a9fe14f1f24f4e328517f2dd26e84906db5d2be388a9c82e89f5ca59740bb782a608
-DIST sudo-1.9.15p2.tar.gz.sig 566 BLAKE2B 
e526f608c11abdf2e762dd273106e5934273a42596f00afaa64826f6f56714ff8186f7e1d9233b56cae8d2aed657565f87c976437727880f674e2ef42f93560a
 SHA512 
1b0692a19966e3a2db82d064a17312bfcab454bc9eba0e9fe7ce3dcee0507704767655c30443cb87e0b7d2015317fd38d990ccf66cd18bb47fdf6e43494d6d8e
-DIST sudo-1.9.15p4.tar.gz 5304804 BLAKE2B 
011d8ee099bfc16cff141dabffd0ce2befa7fdc834108759e9fdc3c2c11c3bca02eb0c410915394b1b3e3725fbb08544f98ffa584299dbce0db2b49234c0550a
 SHA512 
db7e2270a7303b60ecd782605c24c4b4ba6478a145a5eed1084af6202ad30c0c93725b6690ae46ff484efcfa34437991a40d7d5699fdb84af1e4c5a2aa99194f
-DIST sudo-1.9.15p4.tar.gz.sig 566 BLAKE2B 
79ac7e75a3d6d9bc4559611bc98a1fcdc4e34472dc16942ec9cf9c4614d8bdace5ff16689ed067b139a40d3d01cc6c1794d9e511afe4a75c8b50401e158d4a72
 SHA512 
1ec52c8f2a0e50a0cfa622ce58fcbb68f05d93972d84cc08733eb88b66914022b211e740eef3a44452e0a30f498563573c8d96a6422b1211c9c8f50e58837195
 DIST sudo-1.9.15p5.tar.gz 5306611 BLAKE2B 
73ee598c2a2848d5be24f97492b13eba2f326c514799220e43a1aeafc6692224a7555fb7cc0a96a2720751d3e4d98e752804db589ac3c1476f24e71f5b9bc720
 SHA512 
ebac69719de2fe7bd587924701bdd24149bf376a68b17ec02f69b2b96d4bb6fa5eb8260a073ec5ea046d3ac69bb5b1c0b9d61709fe6a56f1f66e40817a70b15a
 DIST sudo-1.9.15p5.tar.gz.sig 566 BLAKE2B 
ddd8fed1b3721aafdb32b762834168063c3f0f003ef5d83f1883615320da6fe89b08d72c8e893c8b2bf9fd892a40e47cc77d72672e43b5a24db50e7194d9bc4c
 SHA512 
97480a3d27b546a93e997c3a1e8169904a7625ab8fa6198d0b7e1d2d040f55b2d58462cd08e5cc97c2f1c817b12343e35cdd7db207aee42785f2b95b17c600b0

diff --git a/app-admin/sudo/sudo-1.9.15_p2.ebuild 
b/app-admin/sudo/sudo-1.9.15_p2.ebuild
deleted file mode 100644
index b130fe70e0ad..
--- a/app-admin/sudo/sudo-1.9.15_p2.ebuild
+++ /dev/null
@@ -1,286 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pam libtool tmpfiles toolchain-funcs
-
-MY_P="${P/_/}"
-MY_P="${MY_P/beta/b}"
-
-DESCRIPTION="Allows users or groups to run commands as other users"
-HOMEPAGE="https://www.sudo.ws/;
-
-if [[ ${PV} ==  ]] ; then
-   inherit mercurial
-   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
-else
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sudo.ws.asc
-   inherit verify-sig
-
-   uri_prefix=
-   case ${P} in
-   *_beta*|*_rc*) uri_prefix=beta/ ;;
-   esac
-
-   SRC_URI="
-   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
-   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
-   verify-sig? (
-   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
-   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
-   )
-   "
-
-   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
-   fi
-
-   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
-fi
-
-S="${WORKDIR}/${MY_P}"
-
-# Basic license is ISC-style as-is, some files are released under
-# 3-clause BSD license
-LICENSE="ISC BSD"
-SLOT="0"
-IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
-
-DEPEND="
-   sys-libs/zlib:=
-   virtual/libcrypt:=
-   gcrypt? ( dev-libs/libgcrypt:= )
-   ldap? (
-   >=net-nds/openldap-2.1.30-r1:=
-   sasl? (
-   dev-libs/cyrus-sasl
-   net-nds/openldap:=[sasl]
-   )
-   )
-   pam? ( sys-libs/pam )
-   sasl? ( dev-libs/cyrus-sasl )
-   selinux? ( sys-libs/libselinux )
-   skey? ( >=sys-auth/skey-1.1.5-r1 )
-   ssl? ( dev-libs/openssl:= )
-   sssd? ( sys-auth/sssd[sudo] )
-"
-RDEPEND="
-   ${DEPEND}
-   

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2024-01-27 Thread Arthur Zamarin
commit: 9a1b8f676b15bb277cdbd5ab893c77711b02fd6e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 27 17:06:16 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 27 17:06:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a1b8f67

app-admin/sudo: Stabilize 1.9.15_p5 amd64, #922277

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

 app-admin/sudo/sudo-1.9.15_p5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p5.ebuild 
b/app-admin/sudo/sudo-1.9.15_p5.ebuild
index dd9c3279681e..b130fe70e0ad 100644
--- a/app-admin/sudo/sudo-1.9.15_p5.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p5.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2024-01-24 Thread Sam James
commit: 2da80f802922f82d967272e745eb62e4ed31ad3d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 24 11:11:04 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 24 11:11:04 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2da80f80

app-admin/sudo: Stabilize 1.9.15_p5 hppa, #922277

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

 app-admin/sudo/sudo-1.9.15_p5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p5.ebuild 
b/app-admin/sudo/sudo-1.9.15_p5.ebuild
index 1e24a78af96e..dd9c3279681e 100644
--- a/app-admin/sudo/sudo-1.9.15_p5.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p5.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2024-01-17 Thread Sam James
commit: 7d26d2daa9f01c6e44d39707157474fdb05beb2c
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 18 00:27:36 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 18 00:27:36 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d26d2da

app-admin/sudo: Stabilize 1.9.15_p5 x86, #922277

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

 app-admin/sudo/sudo-1.9.15_p5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p5.ebuild 
b/app-admin/sudo/sudo-1.9.15_p5.ebuild
index 84eaa3ee170a..1ee0001c0740 100644
--- a/app-admin/sudo/sudo-1.9.15_p5.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p5.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2024-01-16 Thread Arthur Zamarin
commit: 61875895f539d2678a9b68890f37f0adf143862c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan 17 06:29:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan 17 06:30:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61875895

app-admin/sudo: Stabilize 1.9.15_p5 ppc64, #922277

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

 app-admin/sudo/sudo-1.9.15_p5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p5.ebuild 
b/app-admin/sudo/sudo-1.9.15_p5.ebuild
index 81e8b23fbda5..84eaa3ee170a 100644
--- a/app-admin/sudo/sudo-1.9.15_p5.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p5.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2024-01-16 Thread Arthur Zamarin
commit: 190ed7450a02cd08c947f0034b95952c640c6523
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan 17 06:29:36 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan 17 06:30:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=190ed745

app-admin/sudo: Stabilize 1.9.15_p5 arm64, #922277

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

 app-admin/sudo/sudo-1.9.15_p5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p5.ebuild 
b/app-admin/sudo/sudo-1.9.15_p5.ebuild
index 3bbcb949a190..81e8b23fbda5 100644
--- a/app-admin/sudo/sudo-1.9.15_p5.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p5.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2024-01-16 Thread Arthur Zamarin
commit: 85bea34b3af094592acd6dd795c98b68dee538d4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan 17 06:29:35 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan 17 06:30:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85bea34b

app-admin/sudo: Stabilize 1.9.15_p5 arm, #922277

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

 app-admin/sudo/sudo-1.9.15_p5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p5.ebuild 
b/app-admin/sudo/sudo-1.9.15_p5.ebuild
index 787ba1247226..3bbcb949a190 100644
--- a/app-admin/sudo/sudo-1.9.15_p5.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p5.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2024-01-16 Thread Arthur Zamarin
commit: 442083a3bde26f9b0507f3edbbff98ba2ac1c8b3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan 17 06:29:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan 17 06:30:02 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=442083a3

app-admin/sudo: Stabilize 1.9.15_p5 sparc, #922277

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

 app-admin/sudo/sudo-1.9.15_p5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p5.ebuild 
b/app-admin/sudo/sudo-1.9.15_p5.ebuild
index 8f632cd98d7b..787ba1247226 100644
--- a/app-admin/sudo/sudo-1.9.15_p5.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p5.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2024-01-16 Thread Sam James
commit: ce04f2a04a5904316789ae8ada21e5161fe5845d
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 17 05:54:58 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 17 05:54:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce04f2a0

app-admin/sudo: Stabilize 1.9.15_p4 ppc64, #922277

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

 app-admin/sudo/sudo-1.9.15_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p4.ebuild 
b/app-admin/sudo/sudo-1.9.15_p4.ebuild
index 3bbcb949a190..ffb491c890ab 100644
--- a/app-admin/sudo/sudo-1.9.15_p4.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p4.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2024-01-16 Thread Sam James
commit: 813b974708f174b8ac82f2d50a9d6aa56f2da26a
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 17 05:54:59 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 17 05:54:59 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=813b9747

app-admin/sudo: Stabilize 1.9.15_p4 amd64, #922277

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

 app-admin/sudo/sudo-1.9.15_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p4.ebuild 
b/app-admin/sudo/sudo-1.9.15_p4.ebuild
index ffb491c890ab..5a3980e3142b 100644
--- a/app-admin/sudo/sudo-1.9.15_p4.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p4.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2024-01-16 Thread Sam James
commit: 044634e5723a5b493842e7231429245d4154903b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 17 05:49:24 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 17 05:49:24 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=044634e5

app-admin/sudo: Stabilize 1.9.15_p4 sparc, #922277

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

 app-admin/sudo/sudo-1.9.15_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p4.ebuild 
b/app-admin/sudo/sudo-1.9.15_p4.ebuild
index c38d8dde771b..3bbcb949a190 100644
--- a/app-admin/sudo/sudo-1.9.15_p4.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p4.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2024-01-16 Thread Sam James
commit: 06769a4819bb3868f8644a49fd86f2ecc89c8fbe
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 17 05:49:23 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 17 05:49:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06769a48

app-admin/sudo: Stabilize 1.9.15_p4 arm, #922277

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

 app-admin/sudo/sudo-1.9.15_p4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p4.ebuild 
b/app-admin/sudo/sudo-1.9.15_p4.ebuild
index 8f632cd98d7b..c38d8dde771b 100644
--- a/app-admin/sudo/sudo-1.9.15_p4.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p4.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2024-01-01 Thread Sam James
commit: 1f942a497060f50d919fe555cc3a77fc4fa3f3e6
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan  2 05:39:08 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan  2 05:39:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f942a49

app-admin/sudo: add 1.9.15_p5

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

 app-admin/sudo/Manifest  |   2 +
 app-admin/sudo/sudo-1.9.15_p5.ebuild | 286 +++
 2 files changed, 288 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 1052bd5b3620..8ec7d85e2099 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -2,3 +2,5 @@ DIST sudo-1.9.15p2.tar.gz 5303642 BLAKE2B 
002f820d6d82b3384a9206545a999765c2924b
 DIST sudo-1.9.15p2.tar.gz.sig 566 BLAKE2B 
e526f608c11abdf2e762dd273106e5934273a42596f00afaa64826f6f56714ff8186f7e1d9233b56cae8d2aed657565f87c976437727880f674e2ef42f93560a
 SHA512 
1b0692a19966e3a2db82d064a17312bfcab454bc9eba0e9fe7ce3dcee0507704767655c30443cb87e0b7d2015317fd38d990ccf66cd18bb47fdf6e43494d6d8e
 DIST sudo-1.9.15p4.tar.gz 5304804 BLAKE2B 
011d8ee099bfc16cff141dabffd0ce2befa7fdc834108759e9fdc3c2c11c3bca02eb0c410915394b1b3e3725fbb08544f98ffa584299dbce0db2b49234c0550a
 SHA512 
db7e2270a7303b60ecd782605c24c4b4ba6478a145a5eed1084af6202ad30c0c93725b6690ae46ff484efcfa34437991a40d7d5699fdb84af1e4c5a2aa99194f
 DIST sudo-1.9.15p4.tar.gz.sig 566 BLAKE2B 
79ac7e75a3d6d9bc4559611bc98a1fcdc4e34472dc16942ec9cf9c4614d8bdace5ff16689ed067b139a40d3d01cc6c1794d9e511afe4a75c8b50401e158d4a72
 SHA512 
1ec52c8f2a0e50a0cfa622ce58fcbb68f05d93972d84cc08733eb88b66914022b211e740eef3a44452e0a30f498563573c8d96a6422b1211c9c8f50e58837195
+DIST sudo-1.9.15p5.tar.gz 5306611 BLAKE2B 
73ee598c2a2848d5be24f97492b13eba2f326c514799220e43a1aeafc6692224a7555fb7cc0a96a2720751d3e4d98e752804db589ac3c1476f24e71f5b9bc720
 SHA512 
ebac69719de2fe7bd587924701bdd24149bf376a68b17ec02f69b2b96d4bb6fa5eb8260a073ec5ea046d3ac69bb5b1c0b9d61709fe6a56f1f66e40817a70b15a
+DIST sudo-1.9.15p5.tar.gz.sig 566 BLAKE2B 
ddd8fed1b3721aafdb32b762834168063c3f0f003ef5d83f1883615320da6fe89b08d72c8e893c8b2bf9fd892a40e47cc77d72672e43b5a24db50e7194d9bc4c
 SHA512 
97480a3d27b546a93e997c3a1e8169904a7625ab8fa6198d0b7e1d2d040f55b2d58462cd08e5cc97c2f1c817b12343e35cdd7db207aee42785f2b95b17c600b0

diff --git a/app-admin/sudo/sudo-1.9.15_p5.ebuild 
b/app-admin/sudo/sudo-1.9.15_p5.ebuild
new file mode 100644
index ..cdfe2e0a559d
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.15_p5.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="
+   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )
+   "
+
+   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND+="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   ?? ( gcrypt ssl )
+"
+

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-12-27 Thread Sam James
commit: 4d263e147ccd1a9b2e2d3366f1ce6d0fe4d8f9c7
Author: Sam James  gentoo  org>
AuthorDate: Thu Dec 28 04:57:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Dec 28 04:57:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d263e14

app-admin/sudo: drop 1.9.14_p3, 1.9.15_p3

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

 app-admin/sudo/Manifest  |   4 -
 app-admin/sudo/sudo-1.9.14_p3.ebuild | 286 ---
 app-admin/sudo/sudo-1.9.15_p3.ebuild | 286 ---
 3 files changed, 576 deletions(-)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index d528cfe15aeb..1052bd5b3620 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -1,8 +1,4 @@
-DIST sudo-1.9.14p3.tar.gz 5232320 BLAKE2B 
702d0c5489658dfd35c5a57977431343d29e6c2d7bb44bb7a8fd9f7fc7b7094b3f3fe2348d1ab6b9aa037e2b5fd1019f127f45e99190bdfff077e94747dc17e1
 SHA512 
d4af836e3316c35d8b81a2c869ca199e8f2d5cb26dbd98b8ad031f29be62b154452afdf5a506ddabad21b80e5988a49f1f7c8f1ec44718ffcbd7e89ccbdef612
-DIST sudo-1.9.14p3.tar.gz.sig 566 BLAKE2B 
61ea3ca0e6032ddabbfd7e5b56881f0e800b49eed0404738c1a28687160917a8ddde91378b915cb81c9576732629d398790eac31d300e536e117fa9bbf5b1f4a
 SHA512 
e1723f589eb3b758bd7e7e0da158d21e9315976320f8d39159a97e801c9745768b42b7b16c697cdbb3917a3f3def0125acf868dc343b062834f9f0818d741608
 DIST sudo-1.9.15p2.tar.gz 5303642 BLAKE2B 
002f820d6d82b3384a9206545a999765c2924b2650fd7f6331c191e3f631507064d71a042c606b4fcea0d518d38b5a24d3f44964bb09cb5774e50501abc3f524
 SHA512 
219fc138fb4850fff30c44a6dab767402172d545a83d31dba4a2a9ce27f8a9fe14f1f24f4e328517f2dd26e84906db5d2be388a9c82e89f5ca59740bb782a608
 DIST sudo-1.9.15p2.tar.gz.sig 566 BLAKE2B 
e526f608c11abdf2e762dd273106e5934273a42596f00afaa64826f6f56714ff8186f7e1d9233b56cae8d2aed657565f87c976437727880f674e2ef42f93560a
 SHA512 
1b0692a19966e3a2db82d064a17312bfcab454bc9eba0e9fe7ce3dcee0507704767655c30443cb87e0b7d2015317fd38d990ccf66cd18bb47fdf6e43494d6d8e
-DIST sudo-1.9.15p3.tar.gz 5305025 BLAKE2B 
4d0bd14d2b1d3921609b6babfdf1df82fd849ca00db2dc6ebfa1716845240743c4213cdcc9a76cbdf1c7d41cbf425cd72774fb078cf24fdd8a688cfff56aa67a
 SHA512 
1b1c24d67e089564b50090e586c1a03bcc01d6c8798c5383d34b244bb13b06e134e189ea1bef37f750108e064bd569cb4d2ccdc7409573ef20eb2768c716b618
-DIST sudo-1.9.15p3.tar.gz.sig 566 BLAKE2B 
cee15a95657ff560373b8827cdf06210866ae1cac82ba95831d89b27822149daf308023f74eb52e02ed68c0c16e81c65724986232fcc83550623814f9189e315
 SHA512 
9b18da7d840123f738731d9482b0816c00b055edcc690920eab8e382465b7f8fbcb60fb01316ddb6a1c5867de8668ed94199806707038f1171d656e0ddc39394
 DIST sudo-1.9.15p4.tar.gz 5304804 BLAKE2B 
011d8ee099bfc16cff141dabffd0ce2befa7fdc834108759e9fdc3c2c11c3bca02eb0c410915394b1b3e3725fbb08544f98ffa584299dbce0db2b49234c0550a
 SHA512 
db7e2270a7303b60ecd782605c24c4b4ba6478a145a5eed1084af6202ad30c0c93725b6690ae46ff484efcfa34437991a40d7d5699fdb84af1e4c5a2aa99194f
 DIST sudo-1.9.15p4.tar.gz.sig 566 BLAKE2B 
79ac7e75a3d6d9bc4559611bc98a1fcdc4e34472dc16942ec9cf9c4614d8bdace5ff16689ed067b139a40d3d01cc6c1794d9e511afe4a75c8b50401e158d4a72
 SHA512 
1ec52c8f2a0e50a0cfa622ce58fcbb68f05d93972d84cc08733eb88b66914022b211e740eef3a44452e0a30f498563573c8d96a6422b1211c9c8f50e58837195

diff --git a/app-admin/sudo/sudo-1.9.14_p3.ebuild 
b/app-admin/sudo/sudo-1.9.14_p3.ebuild
deleted file mode 100644
index 5b761d116733..
--- a/app-admin/sudo/sudo-1.9.14_p3.ebuild
+++ /dev/null
@@ -1,286 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pam libtool tmpfiles toolchain-funcs
-
-MY_P="${P/_/}"
-MY_P="${MY_P/beta/b}"
-
-DESCRIPTION="Allows users or groups to run commands as other users"
-HOMEPAGE="https://www.sudo.ws/;
-
-if [[ ${PV} ==  ]] ; then
-   inherit mercurial
-   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
-else
-   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sudo.ws.asc
-   inherit verify-sig
-
-   uri_prefix=
-   case ${P} in
-   *_beta*|*_rc*) uri_prefix=beta/ ;;
-   esac
-
-   SRC_URI="
-   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
-   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
-   verify-sig? (
-   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
-   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
-   )
-   "
-
-   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
-   fi
-
-   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
-fi
-
-S="${WORKDIR}/${MY_P}"
-
-# Basic license is ISC-style as-is, some files are released under
-# 3-clause BSD license
-LICENSE="ISC BSD"
-SLOT="0"
-IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux 

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-12-23 Thread Arthur Zamarin
commit: 0188ea2e01c2d1751cfa8ada8ca0af491b5483f6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 23 19:55:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 23 19:55:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0188ea2e

app-admin/sudo: Stabilize 1.9.15_p2 hppa, #919947

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

 app-admin/sudo/sudo-1.9.15_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p2.ebuild 
b/app-admin/sudo/sudo-1.9.15_p2.ebuild
index 19a170410083..5b761d116733 100644
--- a/app-admin/sudo/sudo-1.9.15_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-12-16 Thread Sam James
commit: 51653f8c7caa7ce053b8f1a9f9dff3aa83ed71bc
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 16 11:09:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 16 11:09:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51653f8c

app-admin/sudo: add 1.9.15_p4

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

 app-admin/sudo/Manifest  |   2 +
 app-admin/sudo/sudo-1.9.15_p4.ebuild | 286 +++
 2 files changed, 288 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 70c07cdfc920..d528cfe15aeb 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -4,3 +4,5 @@ DIST sudo-1.9.15p2.tar.gz 5303642 BLAKE2B 
002f820d6d82b3384a9206545a999765c2924b
 DIST sudo-1.9.15p2.tar.gz.sig 566 BLAKE2B 
e526f608c11abdf2e762dd273106e5934273a42596f00afaa64826f6f56714ff8186f7e1d9233b56cae8d2aed657565f87c976437727880f674e2ef42f93560a
 SHA512 
1b0692a19966e3a2db82d064a17312bfcab454bc9eba0e9fe7ce3dcee0507704767655c30443cb87e0b7d2015317fd38d990ccf66cd18bb47fdf6e43494d6d8e
 DIST sudo-1.9.15p3.tar.gz 5305025 BLAKE2B 
4d0bd14d2b1d3921609b6babfdf1df82fd849ca00db2dc6ebfa1716845240743c4213cdcc9a76cbdf1c7d41cbf425cd72774fb078cf24fdd8a688cfff56aa67a
 SHA512 
1b1c24d67e089564b50090e586c1a03bcc01d6c8798c5383d34b244bb13b06e134e189ea1bef37f750108e064bd569cb4d2ccdc7409573ef20eb2768c716b618
 DIST sudo-1.9.15p3.tar.gz.sig 566 BLAKE2B 
cee15a95657ff560373b8827cdf06210866ae1cac82ba95831d89b27822149daf308023f74eb52e02ed68c0c16e81c65724986232fcc83550623814f9189e315
 SHA512 
9b18da7d840123f738731d9482b0816c00b055edcc690920eab8e382465b7f8fbcb60fb01316ddb6a1c5867de8668ed94199806707038f1171d656e0ddc39394
+DIST sudo-1.9.15p4.tar.gz 5304804 BLAKE2B 
011d8ee099bfc16cff141dabffd0ce2befa7fdc834108759e9fdc3c2c11c3bca02eb0c410915394b1b3e3725fbb08544f98ffa584299dbce0db2b49234c0550a
 SHA512 
db7e2270a7303b60ecd782605c24c4b4ba6478a145a5eed1084af6202ad30c0c93725b6690ae46ff484efcfa34437991a40d7d5699fdb84af1e4c5a2aa99194f
+DIST sudo-1.9.15p4.tar.gz.sig 566 BLAKE2B 
79ac7e75a3d6d9bc4559611bc98a1fcdc4e34472dc16942ec9cf9c4614d8bdace5ff16689ed067b139a40d3d01cc6c1794d9e511afe4a75c8b50401e158d4a72
 SHA512 
1ec52c8f2a0e50a0cfa622ce58fcbb68f05d93972d84cc08733eb88b66914022b211e740eef3a44452e0a30f498563573c8d96a6422b1211c9c8f50e58837195

diff --git a/app-admin/sudo/sudo-1.9.15_p4.ebuild 
b/app-admin/sudo/sudo-1.9.15_p4.ebuild
new file mode 100644
index ..fa89a2f25d3d
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.15_p4.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="
+   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )
+   "
+
+   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND+="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   ?? ( gcrypt ssl )
+"
+

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-12-15 Thread Arthur Zamarin
commit: 7d2a0c8b65602457389209d9459986cbe999e988
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 15 12:32:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 15 12:32:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d2a0c8b

app-admin/sudo: Stabilize 1.9.15_p2 x86, #919947

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

 app-admin/sudo/sudo-1.9.15_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p2.ebuild 
b/app-admin/sudo/sudo-1.9.15_p2.ebuild
index 200c88da5a3a..f6cc857984c8 100644
--- a/app-admin/sudo/sudo-1.9.15_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 ~sparc x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-12-15 Thread Arthur Zamarin
commit: 7b92a4a785d86d1268d41b19f3bfc64c3e46827e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec 15 11:58:27 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec 15 11:58:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b92a4a7

app-admin/sudo: Stabilize 1.9.15_p2 ppc64, #919947

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

 app-admin/sudo/sudo-1.9.15_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p2.ebuild 
b/app-admin/sudo/sudo-1.9.15_p2.ebuild
index f48d94706afd..200c88da5a3a 100644
--- a/app-admin/sudo/sudo-1.9.15_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-12-15 Thread Sam James
commit: 0b72868b7f5fc011ab4ebbc9f635fa513d438906
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 08:29:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 08:29:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b72868b

app-admin/sudo: Stabilize 1.9.15_p2 amd64, #919947

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

 app-admin/sudo/sudo-1.9.15_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p2.ebuild 
b/app-admin/sudo/sudo-1.9.15_p2.ebuild
index ab801350c8ff..c01b68e0c994 100644
--- a/app-admin/sudo/sudo-1.9.15_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-12-14 Thread Sam James
commit: 5d2411a89b6ef32adb843d5405e35803deae0907
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 07:05:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 07:05:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d2411a8

app-admin/sudo: Stabilize 1.9.15_p2 arm64, #919947

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

 app-admin/sudo/sudo-1.9.15_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p2.ebuild 
b/app-admin/sudo/sudo-1.9.15_p2.ebuild
index fa89a2f25d3d..56578580fe17 100644
--- a/app-admin/sudo/sudo-1.9.15_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-12-14 Thread Sam James
commit: bc9d893ec8578f748e86e2891e99ca5afbcee479
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 07:05:11 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 07:05:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc9d893e

app-admin/sudo: Stabilize 1.9.15_p2 arm, #919947

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

 app-admin/sudo/sudo-1.9.15_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.15_p2.ebuild 
b/app-admin/sudo/sudo-1.9.15_p2.ebuild
index 56578580fe17..ab801350c8ff 100644
--- a/app-admin/sudo/sudo-1.9.15_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.15_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-12-14 Thread Sam James
commit: 0ba03f9f0e6f55a4e4ec47e2d8b9df8efec88cc5
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 04:50:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 04:50:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ba03f9f

app-admin/sudo: add 1.9.15_p3

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

 app-admin/sudo/Manifest  |   2 +
 app-admin/sudo/sudo-1.9.15_p3.ebuild | 286 +++
 2 files changed, 288 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 79ba81a81227..70c07cdfc920 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -2,3 +2,5 @@ DIST sudo-1.9.14p3.tar.gz 5232320 BLAKE2B 
702d0c5489658dfd35c5a57977431343d29e6c
 DIST sudo-1.9.14p3.tar.gz.sig 566 BLAKE2B 
61ea3ca0e6032ddabbfd7e5b56881f0e800b49eed0404738c1a28687160917a8ddde91378b915cb81c9576732629d398790eac31d300e536e117fa9bbf5b1f4a
 SHA512 
e1723f589eb3b758bd7e7e0da158d21e9315976320f8d39159a97e801c9745768b42b7b16c697cdbb3917a3f3def0125acf868dc343b062834f9f0818d741608
 DIST sudo-1.9.15p2.tar.gz 5303642 BLAKE2B 
002f820d6d82b3384a9206545a999765c2924b2650fd7f6331c191e3f631507064d71a042c606b4fcea0d518d38b5a24d3f44964bb09cb5774e50501abc3f524
 SHA512 
219fc138fb4850fff30c44a6dab767402172d545a83d31dba4a2a9ce27f8a9fe14f1f24f4e328517f2dd26e84906db5d2be388a9c82e89f5ca59740bb782a608
 DIST sudo-1.9.15p2.tar.gz.sig 566 BLAKE2B 
e526f608c11abdf2e762dd273106e5934273a42596f00afaa64826f6f56714ff8186f7e1d9233b56cae8d2aed657565f87c976437727880f674e2ef42f93560a
 SHA512 
1b0692a19966e3a2db82d064a17312bfcab454bc9eba0e9fe7ce3dcee0507704767655c30443cb87e0b7d2015317fd38d990ccf66cd18bb47fdf6e43494d6d8e
+DIST sudo-1.9.15p3.tar.gz 5305025 BLAKE2B 
4d0bd14d2b1d3921609b6babfdf1df82fd849ca00db2dc6ebfa1716845240743c4213cdcc9a76cbdf1c7d41cbf425cd72774fb078cf24fdd8a688cfff56aa67a
 SHA512 
1b1c24d67e089564b50090e586c1a03bcc01d6c8798c5383d34b244bb13b06e134e189ea1bef37f750108e064bd569cb4d2ccdc7409573ef20eb2768c716b618
+DIST sudo-1.9.15p3.tar.gz.sig 566 BLAKE2B 
cee15a95657ff560373b8827cdf06210866ae1cac82ba95831d89b27822149daf308023f74eb52e02ed68c0c16e81c65724986232fcc83550623814f9189e315
 SHA512 
9b18da7d840123f738731d9482b0816c00b055edcc690920eab8e382465b7f8fbcb60fb01316ddb6a1c5867de8668ed94199806707038f1171d656e0ddc39394

diff --git a/app-admin/sudo/sudo-1.9.15_p3.ebuild 
b/app-admin/sudo/sudo-1.9.15_p3.ebuild
new file mode 100644
index ..fa89a2f25d3d
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.15_p3.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="
+   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )
+   "
+
+   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND+="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   ?? ( gcrypt ssl )
+"
+

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/files/, app-admin/sudo/

2023-12-14 Thread Sam James
commit: b85bacb92d96aea87acd711df24be802981c5b8c
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 15 04:47:23 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Dec 15 04:47:23 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b85bacb9

app-admin/sudo: drop 1.9.13_p3-r1, 1.9.14_p2

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

 app-admin/sudo/Manifest|   4 -
 .../files/sudo-1.9.13_p3-configure-clang16.patch   | 105 
 app-admin/sudo/sudo-1.9.13_p3-r1.ebuild| 290 -
 app-admin/sudo/sudo-1.9.14_p2.ebuild   | 286 
 4 files changed, 685 deletions(-)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index a587ea9d2eaf..79ba81a81227 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -1,7 +1,3 @@
-DIST sudo-1.9.13p3.tar.gz 5100355 BLAKE2B 
46218ecf4cf06d2280ccf4c257b12a6f697eda17b96a6b7aa56f6c7f22d847ec2a8036b9f615c3328d985656539c95f37a40c6c72dfa5f65786ab45a28cf353f
 SHA512 
c0c5cd0c6308868afdad2ecf55b86fdcf1f49889b30831c9db3bc56a63dc3a07686c285c20b2500494b2a76653e2ec69196abdc583312609a5db1c81a6e4e737
-DIST sudo-1.9.13p3.tar.gz.sig 566 BLAKE2B 
5b59c7178bf157b67500d972fe1b373bc86ab09345f59733cffa85700221ceec0d5be10bce4838f16e9238154c90a972570a7a933f48dbd56bc64b38dbc0043f
 SHA512 
eebf36e86ebd03daca05838bc56d9b1fb7ea8584a83a9f0e03c5ff07e612d36472b23797c628eff1cf4301832d139de0de62ddc8b17e20f1498f769a4db1249a
-DIST sudo-1.9.14p2.tar.gz 5229966 BLAKE2B 
a350136731c1c6eca1317a852ce243b270df61ba275608bd0d0ec11760babdb2f9f489b818529484c15a43345fa53c96efd1aa47ab7cc0591c45928ba75c4c85
 SHA512 
d8ab03f6488cc5790c66941a2a8491df55a19bda6f0f8b683d4b3c22390b0ab19ebb0b02696d7c78b626975a408c34f005dc2d6b2100cf2a0efdf4cf1f504db9
-DIST sudo-1.9.14p2.tar.gz.sig 566 BLAKE2B 
f72469340cfbb5005540a7080410dcf72694966c6293274cc28a1167824ddafed8ab441478985564f674f8f0c48a7b738a36ea572e36ec7fafee91486d08b646
 SHA512 
5a3cd7fe28762ee435f52a03fda504ab820805e5cdc7462343291a579daad7d779f5dc3897d7dceb9bfce6468a08ee60fe1c517a7d18ba917291339031609383
 DIST sudo-1.9.14p3.tar.gz 5232320 BLAKE2B 
702d0c5489658dfd35c5a57977431343d29e6c2d7bb44bb7a8fd9f7fc7b7094b3f3fe2348d1ab6b9aa037e2b5fd1019f127f45e99190bdfff077e94747dc17e1
 SHA512 
d4af836e3316c35d8b81a2c869ca199e8f2d5cb26dbd98b8ad031f29be62b154452afdf5a506ddabad21b80e5988a49f1f7c8f1ec44718ffcbd7e89ccbdef612
 DIST sudo-1.9.14p3.tar.gz.sig 566 BLAKE2B 
61ea3ca0e6032ddabbfd7e5b56881f0e800b49eed0404738c1a28687160917a8ddde91378b915cb81c9576732629d398790eac31d300e536e117fa9bbf5b1f4a
 SHA512 
e1723f589eb3b758bd7e7e0da158d21e9315976320f8d39159a97e801c9745768b42b7b16c697cdbb3917a3f3def0125acf868dc343b062834f9f0818d741608
 DIST sudo-1.9.15p2.tar.gz 5303642 BLAKE2B 
002f820d6d82b3384a9206545a999765c2924b2650fd7f6331c191e3f631507064d71a042c606b4fcea0d518d38b5a24d3f44964bb09cb5774e50501abc3f524
 SHA512 
219fc138fb4850fff30c44a6dab767402172d545a83d31dba4a2a9ce27f8a9fe14f1f24f4e328517f2dd26e84906db5d2be388a9c82e89f5ca59740bb782a608

diff --git a/app-admin/sudo/files/sudo-1.9.13_p3-configure-clang16.patch 
b/app-admin/sudo/files/sudo-1.9.13_p3-configure-clang16.patch
deleted file mode 100644
index a9b9434c2b01..
--- a/app-admin/sudo/files/sudo-1.9.13_p3-configure-clang16.patch
+++ /dev/null
@@ -1,105 +0,0 @@
-ttps://www.sudo.ws/pipermail/sudo-workers/2023-April/001387.html
-https://github.com/sudo-project/sudo/commit/b83140e0f18fb27d310a4839a14f5c3febd2770b
-https://github.com/sudo-project/sudo/commit/075ee0f9dc234f9a7e680b16304809e5546965d5
-
-From b83140e0f18fb27d310a4839a14f5c3febd2770b Mon Sep 17 00:00:00 2001
-From: "Todd C. Miller" 
-Date: Wed, 26 Apr 2023 11:10:46 -0600
-Subject: [PATCH] Use ldap_msgfree() instead of ldap_init() for the lber.h
- test. The ldap_init() function is marked as deprecated and not defined by
- default on some systems.  This can cause an error for compilers that do not
- support implicit function declarations. From Florian Weimer.
-
 a/configure
-+++ b/configure
-@@ -31515,7 +31515,7 @@ else case e in #(
- int
- main (void)
- {
--(void)ldap_init(0, 0)
-+return ldap_msgfree(NULL)
-   ;
-   return 0;
- }
 a/m4/ldap.m4
-+++ b/m4/ldap.m4
-@@ -52,7 +52,7 @@ AC_DEFUN([SUDO_CHECK_LDAP], [
- #include ])
-   AC_CACHE_CHECK([whether lber.h is needed when including ldap.h], 
[sudo_cv_header_lber_h], [
-   AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include 
--#include ]], [[(void)ldap_init(0, 0)]])], [
-+#include ]], [[return ldap_msgfree(NULL)]])], [
-   # No need to explicitly include lber.h when including ldap.h.
-   sudo_cv_header_lber_h=no
-   ], [
-
-From 075ee0f9dc234f9a7e680b16304809e5546965d5 Mon Sep 17 00:00:00 2001
-From: "Todd C. Miller" 
-Date: Wed, 26 Apr 2023 12:44:10 -0600
-Subject: [PATCH] Add missing stdio.h include for the _FORTIFY_SOURCE=2 check.
- Implementations of _FORTIFY_SOURCE require the header file to be included. 
- Also remove the useless 

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-12-01 Thread Arthur Zamarin
commit: c6628d62e47c4f12de414b34fba4504366989b3a
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  1 20:29:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  1 20:29:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6628d62

app-admin/sudo: Stabilize 1.9.14_p3 ppc, #913793

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

 app-admin/sudo/sudo-1.9.14_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.14_p3.ebuild 
b/app-admin/sudo/sudo-1.9.14_p3.ebuild
index 3b70e409370f..5b761d116733 100644
--- a/app-admin/sudo/sudo-1.9.14_p3.ebuild
+++ b/app-admin/sudo/sudo-1.9.14_p3.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-11-11 Thread Sam James
commit: de46d8b5abc3141527ec8b4f7b8f9353ca3db9f0
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 12 04:20:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 12 04:20:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de46d8b5

app-admin/sudo: add 1.9.15_p2

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

 app-admin/sudo/Manifest  |   2 +
 app-admin/sudo/sudo-1.9.15_p2.ebuild | 286 +++
 2 files changed, 288 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 51c3b5ce75c5..a587ea9d2eaf 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -4,3 +4,5 @@ DIST sudo-1.9.14p2.tar.gz 5229966 BLAKE2B 
a350136731c1c6eca1317a852ce243b270df61
 DIST sudo-1.9.14p2.tar.gz.sig 566 BLAKE2B 
f72469340cfbb5005540a7080410dcf72694966c6293274cc28a1167824ddafed8ab441478985564f674f8f0c48a7b738a36ea572e36ec7fafee91486d08b646
 SHA512 
5a3cd7fe28762ee435f52a03fda504ab820805e5cdc7462343291a579daad7d779f5dc3897d7dceb9bfce6468a08ee60fe1c517a7d18ba917291339031609383
 DIST sudo-1.9.14p3.tar.gz 5232320 BLAKE2B 
702d0c5489658dfd35c5a57977431343d29e6c2d7bb44bb7a8fd9f7fc7b7094b3f3fe2348d1ab6b9aa037e2b5fd1019f127f45e99190bdfff077e94747dc17e1
 SHA512 
d4af836e3316c35d8b81a2c869ca199e8f2d5cb26dbd98b8ad031f29be62b154452afdf5a506ddabad21b80e5988a49f1f7c8f1ec44718ffcbd7e89ccbdef612
 DIST sudo-1.9.14p3.tar.gz.sig 566 BLAKE2B 
61ea3ca0e6032ddabbfd7e5b56881f0e800b49eed0404738c1a28687160917a8ddde91378b915cb81c9576732629d398790eac31d300e536e117fa9bbf5b1f4a
 SHA512 
e1723f589eb3b758bd7e7e0da158d21e9315976320f8d39159a97e801c9745768b42b7b16c697cdbb3917a3f3def0125acf868dc343b062834f9f0818d741608
+DIST sudo-1.9.15p2.tar.gz 5303642 BLAKE2B 
002f820d6d82b3384a9206545a999765c2924b2650fd7f6331c191e3f631507064d71a042c606b4fcea0d518d38b5a24d3f44964bb09cb5774e50501abc3f524
 SHA512 
219fc138fb4850fff30c44a6dab767402172d545a83d31dba4a2a9ce27f8a9fe14f1f24f4e328517f2dd26e84906db5d2be388a9c82e89f5ca59740bb782a608
+DIST sudo-1.9.15p2.tar.gz.sig 566 BLAKE2B 
e526f608c11abdf2e762dd273106e5934273a42596f00afaa64826f6f56714ff8186f7e1d9233b56cae8d2aed657565f87c976437727880f674e2ef42f93560a
 SHA512 
1b0692a19966e3a2db82d064a17312bfcab454bc9eba0e9fe7ce3dcee0507704767655c30443cb87e0b7d2015317fd38d990ccf66cd18bb47fdf6e43494d6d8e

diff --git a/app-admin/sudo/sudo-1.9.15_p2.ebuild 
b/app-admin/sudo/sudo-1.9.15_p2.ebuild
new file mode 100644
index ..fa89a2f25d3d
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.15_p2.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="
+   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )
+   "
+
+   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND+="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   ?? ( gcrypt ssl )
+"
+

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-09-24 Thread Sam James
commit: 991384d6ff1d3f3dc13d964fe4a61226c26299e3
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Sep 24 10:43:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 24 14:20:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=991384d6

app-admin/sudo: stable 1.9.14_p3 for hppa, bug #913793

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 app-admin/sudo/sudo-1.9.14_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.14_p3.ebuild 
b/app-admin/sudo/sudo-1.9.14_p3.ebuild
index 8aae967ffb70..379ad3c8f1bd 100644
--- a/app-admin/sudo/sudo-1.9.14_p3.ebuild
+++ b/app-admin/sudo/sudo-1.9.14_p3.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-09-14 Thread Sam James
commit: a597f262a6cd26da93101c1478f5593b402c560c
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Sep 14 13:40:26 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep 14 22:53:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a597f262

app-admin/sudo: stable 1.9.14_p3 for sparc, bug #913793

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 app-admin/sudo/sudo-1.9.14_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.14_p3.ebuild 
b/app-admin/sudo/sudo-1.9.14_p3.ebuild
index 210962cb90bd..8aae967ffb70 100644
--- a/app-admin/sudo/sudo-1.9.14_p3.ebuild
+++ b/app-admin/sudo/sudo-1.9.14_p3.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 ~sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-08-19 Thread Sam James
commit: 2ab74774a49bf138d677cc75c5783973f226f42e
Author: Sam James  gentoo  org>
AuthorDate: Sun Aug 20 05:41:53 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Aug 20 05:41:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ab74774

app-admin/sudo: Stabilize 1.9.14_p2 amd64, #912551

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

 app-admin/sudo/sudo-1.9.14_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.14_p2.ebuild 
b/app-admin/sudo/sudo-1.9.14_p2.ebuild
index 5fb999e0b8bf..039c965e90b1 100644
--- a/app-admin/sudo/sudo-1.9.14_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.14_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-08-19 Thread Sam James
commit: d2cb2d2b619cd0895a099c0fcbe72e283758cad0
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 11:37:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 11:37:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2cb2d2b

app-admin/sudo: Stabilize 1.9.14_p2 hppa, #912551

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

 app-admin/sudo/sudo-1.9.14_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.14_p2.ebuild 
b/app-admin/sudo/sudo-1.9.14_p2.ebuild
index 7a443adc663b..8a075ba9137b 100644
--- a/app-admin/sudo/sudo-1.9.14_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.14_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-08-19 Thread Sam James
commit: ee6f13e27a243ee420c92a7c9f9ebdc8736b65ae
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 11:37:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 11:37:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee6f13e2

app-admin/sudo: Stabilize 1.9.14_p2 ppc, #912551

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

 app-admin/sudo/sudo-1.9.14_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.14_p2.ebuild 
b/app-admin/sudo/sudo-1.9.14_p2.ebuild
index 8a075ba9137b..5fb999e0b8bf 100644
--- a/app-admin/sudo/sudo-1.9.14_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.14_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-08-19 Thread Sam James
commit: 52602c712c4ccc3729a67fda5f5486e8132fbdb3
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 09:28:59 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 09:28:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52602c71

app-admin/sudo: Stabilize 1.9.14_p2 ppc64, #912551

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

 app-admin/sudo/sudo-1.9.14_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.14_p2.ebuild 
b/app-admin/sudo/sudo-1.9.14_p2.ebuild
index c3c73cd4bdfe..7a443adc663b 100644
--- a/app-admin/sudo/sudo-1.9.14_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.14_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-08-19 Thread Arthur Zamarin
commit: b8403a08816069a886bcb9527ace6cca7aa39ed5
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 19 07:41:55 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 19 07:41:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8403a08

app-admin/sudo: Stabilize 1.9.14_p2 x86, #912551

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

 app-admin/sudo/sudo-1.9.14_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.14_p2.ebuild 
b/app-admin/sudo/sudo-1.9.14_p2.ebuild
index aa173b780713..c3c73cd4bdfe 100644
--- a/app-admin/sudo/sudo-1.9.14_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.14_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-08-19 Thread Arthur Zamarin
commit: 2f2549862691ba6df885f5e1d41bca24b178d097
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 19 06:59:04 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 19 06:59:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f254986

app-admin/sudo: Stabilize 1.9.14_p2 sparc, #912551

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

 app-admin/sudo/sudo-1.9.14_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.14_p2.ebuild 
b/app-admin/sudo/sudo-1.9.14_p2.ebuild
index 614da80aea88..aa173b780713 100644
--- a/app-admin/sudo/sudo-1.9.14_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.14_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-08-19 Thread Sam James
commit: 5aa5a2a0b3ab1bf952633a8104081da2b5eff701
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 06:32:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 06:32:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa5a2a0

app-admin/sudo: Stabilize 1.9.14_p2 arm, #912551

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

 app-admin/sudo/sudo-1.9.14_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.14_p2.ebuild 
b/app-admin/sudo/sudo-1.9.14_p2.ebuild
index e796c5c90f0e..614da80aea88 100644
--- a/app-admin/sudo/sudo-1.9.14_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.14_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-08-19 Thread Sam James
commit: 4bd126e466874cf3df60af2ef13100de77e06f84
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug 19 06:32:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug 19 06:32:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bd126e4

app-admin/sudo: Stabilize 1.9.14_p2 arm64, #912551

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

 app-admin/sudo/sudo-1.9.14_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.14_p2.ebuild 
b/app-admin/sudo/sudo-1.9.14_p2.ebuild
index 7c07fd34b3b7..e796c5c90f0e 100644
--- a/app-admin/sudo/sudo-1.9.14_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.14_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 
BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-07-25 Thread Sam James
commit: b731335fac5bdadfc70277617af1d7cbc4b30d39
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 26 03:05:47 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 26 03:11:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b731335f

app-admin/sudo: add 1.9.14_p3

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

 app-admin/sudo/Manifest  |   2 +
 app-admin/sudo/sudo-1.9.14_p3.ebuild | 286 +++
 2 files changed, 288 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index cee6464c18ab..51c3b5ce75c5 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -2,3 +2,5 @@ DIST sudo-1.9.13p3.tar.gz 5100355 BLAKE2B 
46218ecf4cf06d2280ccf4c257b12a6f697eda
 DIST sudo-1.9.13p3.tar.gz.sig 566 BLAKE2B 
5b59c7178bf157b67500d972fe1b373bc86ab09345f59733cffa85700221ceec0d5be10bce4838f16e9238154c90a972570a7a933f48dbd56bc64b38dbc0043f
 SHA512 
eebf36e86ebd03daca05838bc56d9b1fb7ea8584a83a9f0e03c5ff07e612d36472b23797c628eff1cf4301832d139de0de62ddc8b17e20f1498f769a4db1249a
 DIST sudo-1.9.14p2.tar.gz 5229966 BLAKE2B 
a350136731c1c6eca1317a852ce243b270df61ba275608bd0d0ec11760babdb2f9f489b818529484c15a43345fa53c96efd1aa47ab7cc0591c45928ba75c4c85
 SHA512 
d8ab03f6488cc5790c66941a2a8491df55a19bda6f0f8b683d4b3c22390b0ab19ebb0b02696d7c78b626975a408c34f005dc2d6b2100cf2a0efdf4cf1f504db9
 DIST sudo-1.9.14p2.tar.gz.sig 566 BLAKE2B 
f72469340cfbb5005540a7080410dcf72694966c6293274cc28a1167824ddafed8ab441478985564f674f8f0c48a7b738a36ea572e36ec7fafee91486d08b646
 SHA512 
5a3cd7fe28762ee435f52a03fda504ab820805e5cdc7462343291a579daad7d779f5dc3897d7dceb9bfce6468a08ee60fe1c517a7d18ba917291339031609383
+DIST sudo-1.9.14p3.tar.gz 5232320 BLAKE2B 
702d0c5489658dfd35c5a57977431343d29e6c2d7bb44bb7a8fd9f7fc7b7094b3f3fe2348d1ab6b9aa037e2b5fd1019f127f45e99190bdfff077e94747dc17e1
 SHA512 
d4af836e3316c35d8b81a2c869ca199e8f2d5cb26dbd98b8ad031f29be62b154452afdf5a506ddabad21b80e5988a49f1f7c8f1ec44718ffcbd7e89ccbdef612
+DIST sudo-1.9.14p3.tar.gz.sig 566 BLAKE2B 
61ea3ca0e6032ddabbfd7e5b56881f0e800b49eed0404738c1a28687160917a8ddde91378b915cb81c9576732629d398790eac31d300e536e117fa9bbf5b1f4a
 SHA512 
e1723f589eb3b758bd7e7e0da158d21e9315976320f8d39159a97e801c9745768b42b7b16c697cdbb3917a3f3def0125acf868dc343b062834f9f0818d741608

diff --git a/app-admin/sudo/sudo-1.9.14_p3.ebuild 
b/app-admin/sudo/sudo-1.9.14_p3.ebuild
new file mode 100644
index ..7c07fd34b3b7
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.14_p3.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="
+   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )
+   "
+
+   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND+="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   ?? ( gcrypt 

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-07-19 Thread Sam James
commit: f90fbf499c9be51bb0320f204f3b4c2e313d0159
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 20 02:12:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 20 02:12:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f90fbf49

app-admin/sudo: drop 1.9.14, 1.9.14_p1

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

 app-admin/sudo/Manifest  |   4 -
 app-admin/sudo/sudo-1.9.14.ebuild| 286 ---
 app-admin/sudo/sudo-1.9.14_p1.ebuild | 286 ---
 3 files changed, 576 deletions(-)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 7255a74831eb..cee6464c18ab 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -1,8 +1,4 @@
 DIST sudo-1.9.13p3.tar.gz 5100355 BLAKE2B 
46218ecf4cf06d2280ccf4c257b12a6f697eda17b96a6b7aa56f6c7f22d847ec2a8036b9f615c3328d985656539c95f37a40c6c72dfa5f65786ab45a28cf353f
 SHA512 
c0c5cd0c6308868afdad2ecf55b86fdcf1f49889b30831c9db3bc56a63dc3a07686c285c20b2500494b2a76653e2ec69196abdc583312609a5db1c81a6e4e737
 DIST sudo-1.9.13p3.tar.gz.sig 566 BLAKE2B 
5b59c7178bf157b67500d972fe1b373bc86ab09345f59733cffa85700221ceec0d5be10bce4838f16e9238154c90a972570a7a933f48dbd56bc64b38dbc0043f
 SHA512 
eebf36e86ebd03daca05838bc56d9b1fb7ea8584a83a9f0e03c5ff07e612d36472b23797c628eff1cf4301832d139de0de62ddc8b17e20f1498f769a4db1249a
-DIST sudo-1.9.14.tar.gz 5229170 BLAKE2B 
5731eda1cabb23dd3b77851ce1fcde8e1b7efc1b4fa27fe65522c7b8e23c0330003eb2d4ebb47d63416fb3a52db478b2f60ca22da6a2d66cb27c52ea5264749e
 SHA512 
33d3bc3d66b1c5412b7d579b703d44f246386d2915c1c63be851869569c7bc627211a8897d0bc718d6ebb2bdd938b093c0901f0b7912c8475f8e6fcbbc559a99
-DIST sudo-1.9.14.tar.gz.sig 566 BLAKE2B 
a7081ee89bf5f12b1b605133ee2f37156779377aec010a12a67933fd21d7e3c0fce9987803bfeea28a7f3ed10784cba6b22b0fee2ff89bac8d1aeec5604bfd6d
 SHA512 
e81d5321386fc58fa884f627cf60478360ab723e1ba97a7138f4b234df2b03fc5a1db5b1b9ed117b2c8ffc2ae529569e0e7364178b1c4d3eaec9c90f86b7
-DIST sudo-1.9.14p1.tar.gz 5230440 BLAKE2B 
fc5f0d7093f572b8ce56161f3e40b75ba9edf0863f44cdc2af6313f68d20a0c9c59536d1d6be5fddcffcc9caecd737109b5a389ee3748c65f3435b65b167d6e2
 SHA512 
db13b68a58aaf0eb6fd4ec2f23bae95376f1c789d2a2ba2fc01bfbd2fa34aa3e45cac1f33685fc43c0bd15f5eefad43fc0c6f59662640bc981bbd41669f3bdd5
-DIST sudo-1.9.14p1.tar.gz.sig 566 BLAKE2B 
3f646d036e2e11713a309bbc1579a39b8152ba8a8374da5c74786ee4b3cd4832053489f223dcacf2723ad9aa121357110501689f34108403c671a6b56aac0a4b
 SHA512 
2d28bbf64520487b1b54a4a7c6962e8902032d2bed1d1706e24d60265149c93860e82798ce188cb62b16c22cd1823995c8e190a701c290c672e881bf92c112c6
 DIST sudo-1.9.14p2.tar.gz 5229966 BLAKE2B 
a350136731c1c6eca1317a852ce243b270df61ba275608bd0d0ec11760babdb2f9f489b818529484c15a43345fa53c96efd1aa47ab7cc0591c45928ba75c4c85
 SHA512 
d8ab03f6488cc5790c66941a2a8491df55a19bda6f0f8b683d4b3c22390b0ab19ebb0b02696d7c78b626975a408c34f005dc2d6b2100cf2a0efdf4cf1f504db9
 DIST sudo-1.9.14p2.tar.gz.sig 566 BLAKE2B 
f72469340cfbb5005540a7080410dcf72694966c6293274cc28a1167824ddafed8ab441478985564f674f8f0c48a7b738a36ea572e36ec7fafee91486d08b646
 SHA512 
5a3cd7fe28762ee435f52a03fda504ab820805e5cdc7462343291a579daad7d779f5dc3897d7dceb9bfce6468a08ee60fe1c517a7d18ba917291339031609383

diff --git a/app-admin/sudo/sudo-1.9.14.ebuild 
b/app-admin/sudo/sudo-1.9.14.ebuild
deleted file mode 100644
index 7c07fd34b3b7..
--- a/app-admin/sudo/sudo-1.9.14.ebuild
+++ /dev/null
@@ -1,286 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pam libtool tmpfiles toolchain-funcs
-
-MY_P="${P/_/}"
-MY_P="${MY_P/beta/b}"
-
-DESCRIPTION="Allows users or groups to run commands as other users"
-HOMEPAGE="https://www.sudo.ws/;
-
-if [[ ${PV} ==  ]] ; then
-   inherit mercurial
-   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
-else
-   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
-   inherit verify-sig
-
-   uri_prefix=
-   case ${P} in
-   *_beta*|*_rc*) uri_prefix=beta/ ;;
-   esac
-
-   SRC_URI="
-   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
-   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
-   verify-sig? (
-   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
-   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
-   )
-   "
-
-   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-   fi
-
-   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
-fi
-
-S="${WORKDIR}/${MY_P}"
-
-# Basic license is ISC-style as-is, some files are released under
-# 3-clause BSD license
-LICENSE="ISC BSD"
-SLOT="0"
-IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux 

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-07-19 Thread Sam James
commit: 4a20beb896bcee654279a5df0e817bd1afca3edf
Author: Sam James  gentoo  org>
AuthorDate: Thu Jul 20 02:12:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jul 20 02:12:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a20beb8

app-admin/sudo: add 1.9.14_p2

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

 app-admin/sudo/Manifest  |   2 +
 app-admin/sudo/sudo-1.9.14_p2.ebuild | 286 +++
 2 files changed, 288 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index d73f51b996e6..7255a74831eb 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -4,3 +4,5 @@ DIST sudo-1.9.14.tar.gz 5229170 BLAKE2B 
5731eda1cabb23dd3b77851ce1fcde8e1b7efc1b
 DIST sudo-1.9.14.tar.gz.sig 566 BLAKE2B 
a7081ee89bf5f12b1b605133ee2f37156779377aec010a12a67933fd21d7e3c0fce9987803bfeea28a7f3ed10784cba6b22b0fee2ff89bac8d1aeec5604bfd6d
 SHA512 
e81d5321386fc58fa884f627cf60478360ab723e1ba97a7138f4b234df2b03fc5a1db5b1b9ed117b2c8ffc2ae529569e0e7364178b1c4d3eaec9c90f86b7
 DIST sudo-1.9.14p1.tar.gz 5230440 BLAKE2B 
fc5f0d7093f572b8ce56161f3e40b75ba9edf0863f44cdc2af6313f68d20a0c9c59536d1d6be5fddcffcc9caecd737109b5a389ee3748c65f3435b65b167d6e2
 SHA512 
db13b68a58aaf0eb6fd4ec2f23bae95376f1c789d2a2ba2fc01bfbd2fa34aa3e45cac1f33685fc43c0bd15f5eefad43fc0c6f59662640bc981bbd41669f3bdd5
 DIST sudo-1.9.14p1.tar.gz.sig 566 BLAKE2B 
3f646d036e2e11713a309bbc1579a39b8152ba8a8374da5c74786ee4b3cd4832053489f223dcacf2723ad9aa121357110501689f34108403c671a6b56aac0a4b
 SHA512 
2d28bbf64520487b1b54a4a7c6962e8902032d2bed1d1706e24d60265149c93860e82798ce188cb62b16c22cd1823995c8e190a701c290c672e881bf92c112c6
+DIST sudo-1.9.14p2.tar.gz 5229966 BLAKE2B 
a350136731c1c6eca1317a852ce243b270df61ba275608bd0d0ec11760babdb2f9f489b818529484c15a43345fa53c96efd1aa47ab7cc0591c45928ba75c4c85
 SHA512 
d8ab03f6488cc5790c66941a2a8491df55a19bda6f0f8b683d4b3c22390b0ab19ebb0b02696d7c78b626975a408c34f005dc2d6b2100cf2a0efdf4cf1f504db9
+DIST sudo-1.9.14p2.tar.gz.sig 566 BLAKE2B 
f72469340cfbb5005540a7080410dcf72694966c6293274cc28a1167824ddafed8ab441478985564f674f8f0c48a7b738a36ea572e36ec7fafee91486d08b646
 SHA512 
5a3cd7fe28762ee435f52a03fda504ab820805e5cdc7462343291a579daad7d779f5dc3897d7dceb9bfce6468a08ee60fe1c517a7d18ba917291339031609383

diff --git a/app-admin/sudo/sudo-1.9.14_p2.ebuild 
b/app-admin/sudo/sudo-1.9.14_p2.ebuild
new file mode 100644
index ..7c07fd34b3b7
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.14_p2.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="
+   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )
+   "
+
+   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND+="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   ?? ( gcrypt ssl 

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-07-12 Thread Sam James
commit: 8057cfd43f799cc9e1c1fa2bb0539f0184b845eb
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 12 06:52:34 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 12 06:52:34 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8057cfd4

app-admin/sudo: add 1.9.14_p1

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

 app-admin/sudo/Manifest  |   2 +
 app-admin/sudo/sudo-1.9.14_p1.ebuild | 286 +++
 2 files changed, 288 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 8b017659228e..d73f51b996e6 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -2,3 +2,5 @@ DIST sudo-1.9.13p3.tar.gz 5100355 BLAKE2B 
46218ecf4cf06d2280ccf4c257b12a6f697eda
 DIST sudo-1.9.13p3.tar.gz.sig 566 BLAKE2B 
5b59c7178bf157b67500d972fe1b373bc86ab09345f59733cffa85700221ceec0d5be10bce4838f16e9238154c90a972570a7a933f48dbd56bc64b38dbc0043f
 SHA512 
eebf36e86ebd03daca05838bc56d9b1fb7ea8584a83a9f0e03c5ff07e612d36472b23797c628eff1cf4301832d139de0de62ddc8b17e20f1498f769a4db1249a
 DIST sudo-1.9.14.tar.gz 5229170 BLAKE2B 
5731eda1cabb23dd3b77851ce1fcde8e1b7efc1b4fa27fe65522c7b8e23c0330003eb2d4ebb47d63416fb3a52db478b2f60ca22da6a2d66cb27c52ea5264749e
 SHA512 
33d3bc3d66b1c5412b7d579b703d44f246386d2915c1c63be851869569c7bc627211a8897d0bc718d6ebb2bdd938b093c0901f0b7912c8475f8e6fcbbc559a99
 DIST sudo-1.9.14.tar.gz.sig 566 BLAKE2B 
a7081ee89bf5f12b1b605133ee2f37156779377aec010a12a67933fd21d7e3c0fce9987803bfeea28a7f3ed10784cba6b22b0fee2ff89bac8d1aeec5604bfd6d
 SHA512 
e81d5321386fc58fa884f627cf60478360ab723e1ba97a7138f4b234df2b03fc5a1db5b1b9ed117b2c8ffc2ae529569e0e7364178b1c4d3eaec9c90f86b7
+DIST sudo-1.9.14p1.tar.gz 5230440 BLAKE2B 
fc5f0d7093f572b8ce56161f3e40b75ba9edf0863f44cdc2af6313f68d20a0c9c59536d1d6be5fddcffcc9caecd737109b5a389ee3748c65f3435b65b167d6e2
 SHA512 
db13b68a58aaf0eb6fd4ec2f23bae95376f1c789d2a2ba2fc01bfbd2fa34aa3e45cac1f33685fc43c0bd15f5eefad43fc0c6f59662640bc981bbd41669f3bdd5
+DIST sudo-1.9.14p1.tar.gz.sig 566 BLAKE2B 
3f646d036e2e11713a309bbc1579a39b8152ba8a8374da5c74786ee4b3cd4832053489f223dcacf2723ad9aa121357110501689f34108403c671a6b56aac0a4b
 SHA512 
2d28bbf64520487b1b54a4a7c6962e8902032d2bed1d1706e24d60265149c93860e82798ce188cb62b16c22cd1823995c8e190a701c290c672e881bf92c112c6

diff --git a/app-admin/sudo/sudo-1.9.14_p1.ebuild 
b/app-admin/sudo/sudo-1.9.14_p1.ebuild
new file mode 100644
index ..7c07fd34b3b7
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.14_p1.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="
+   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )
+   "
+
+   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   fi
+
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND+="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   ?? ( gcrypt ssl )

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-06-28 Thread Sam James
commit: 01e21b1d9967c7d4685bbd7ff7c0b2c712872130
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 28 22:38:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 28 22:38:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01e21b1d

app-admin/sudo: drop 1.9.12_p2, 1.9.13_p3

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

 app-admin/sudo/Manifest  |   2 -
 app-admin/sudo/sudo-1.9.12_p2.ebuild | 286 ---
 app-admin/sudo/sudo-1.9.13_p3.ebuild | 286 ---
 3 files changed, 574 deletions(-)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 15d02b70e419..8b017659228e 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -1,5 +1,3 @@
-DIST sudo-1.9.12p2.tar.gz 4909431 BLAKE2B 
79eac710b757acae7aa98e6e6f495a475e5236be456e4687fb1441345ee296672ff80a5a60902cffcd257aa81a01fbc3857f3c52e51bb46f56c060fd299e0c05
 SHA512 
5e035246137d5820691f7ddfc13faec3886e3cf1563ed56633667d86ab4f1306f34cc0e27808f56790b6c6a4614826e54c5b7e47b31eb009b96dde3e52170c45
-DIST sudo-1.9.12p2.tar.gz.sig 566 BLAKE2B 
fa679038c33d2bf1476b56944872d3a18b66bf5c5fb2e660d1f8777cdb209928912ddd8d89d878bd2218df3acd1e7fee5aa850e8d01a1cfac6ab310c788149fa
 SHA512 
0b2f10488c44bfcd94eed97002865d89f4a03a92ef3b890fac3121ef0f9e6c55387771ddead1a94dc92d85c35e3d28b4730f35cdc2aafb51128594555ea29876
 DIST sudo-1.9.13p3.tar.gz 5100355 BLAKE2B 
46218ecf4cf06d2280ccf4c257b12a6f697eda17b96a6b7aa56f6c7f22d847ec2a8036b9f615c3328d985656539c95f37a40c6c72dfa5f65786ab45a28cf353f
 SHA512 
c0c5cd0c6308868afdad2ecf55b86fdcf1f49889b30831c9db3bc56a63dc3a07686c285c20b2500494b2a76653e2ec69196abdc583312609a5db1c81a6e4e737
 DIST sudo-1.9.13p3.tar.gz.sig 566 BLAKE2B 
5b59c7178bf157b67500d972fe1b373bc86ab09345f59733cffa85700221ceec0d5be10bce4838f16e9238154c90a972570a7a933f48dbd56bc64b38dbc0043f
 SHA512 
eebf36e86ebd03daca05838bc56d9b1fb7ea8584a83a9f0e03c5ff07e612d36472b23797c628eff1cf4301832d139de0de62ddc8b17e20f1498f769a4db1249a
 DIST sudo-1.9.14.tar.gz 5229170 BLAKE2B 
5731eda1cabb23dd3b77851ce1fcde8e1b7efc1b4fa27fe65522c7b8e23c0330003eb2d4ebb47d63416fb3a52db478b2f60ca22da6a2d66cb27c52ea5264749e
 SHA512 
33d3bc3d66b1c5412b7d579b703d44f246386d2915c1c63be851869569c7bc627211a8897d0bc718d6ebb2bdd938b093c0901f0b7912c8475f8e6fcbbc559a99

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
deleted file mode 100644
index 53d18fb3d5ff..
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ /dev/null
@@ -1,286 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pam libtool tmpfiles toolchain-funcs
-
-MY_P="${P/_/}"
-MY_P="${MY_P/beta/b}"
-
-DESCRIPTION="Allows users or groups to run commands as other users"
-HOMEPAGE="https://www.sudo.ws/;
-
-if [[ ${PV} ==  ]] ; then
-   inherit mercurial
-   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
-else
-   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
-   inherit verify-sig
-
-   uri_prefix=
-   case ${P} in
-   *_beta*|*_rc*) uri_prefix=beta/ ;;
-   esac
-
-   SRC_URI="
-   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
-   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
-   verify-sig? (
-   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
-   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
-   )
-   "
-
-   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
-   fi
-
-   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
-fi
-
-S="${WORKDIR}/${MY_P}"
-
-# Basic license is ISC-style as-is, some files are released under
-# 3-clause BSD license
-LICENSE="ISC BSD"
-SLOT="0"
-IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
-
-DEPEND="
-   sys-libs/zlib:=
-   virtual/libcrypt:=
-   gcrypt? ( dev-libs/libgcrypt:= )
-   ldap? (
-   >=net-nds/openldap-2.1.30-r1:=
-   sasl? (
-   dev-libs/cyrus-sasl
-   net-nds/openldap:=[sasl]
-   )
-   )
-   pam? ( sys-libs/pam )
-   sasl? ( dev-libs/cyrus-sasl )
-   selinux? ( sys-libs/libselinux )
-   skey? ( >=sys-auth/skey-1.1.5-r1 )
-   ssl? ( dev-libs/openssl:0= )
-   sssd? ( sys-auth/sssd[sudo] )
-"
-RDEPEND="
-   ${DEPEND}
-   >=app-misc/editor-wrapper-3
-   virtual/editor
-   ldap? ( dev-lang/perl )
-   pam? ( sys-auth/pambase )
-   selinux? ( sec-policy/selinux-sudo )
-   sendmail? ( virtual/mta )
-"
-BDEPEND+="
-   sys-devel/bison
-   virtual/pkgconfig
-"
-
-REQUIRED_USE="
-   ?? ( pam skey )
-   ?? ( 

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-06-28 Thread Sam James
commit: 51238599636abcc81300a966f9268b31bfd30f50
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 28 06:58:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 28 06:58:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51238599

app-admin/sudo: add 1.9.14

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

 app-admin/sudo/Manifest | 2 ++
 app-admin/sudo/{sudo-.ebuild => sudo-1.9.14.ebuild} | 6 +++---
 app-admin/sudo/sudo-.ebuild | 6 +++---
 3 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 1e49c18bb66f..15d02b70e419 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -2,3 +2,5 @@ DIST sudo-1.9.12p2.tar.gz 4909431 BLAKE2B 
79eac710b757acae7aa98e6e6f495a475e5236
 DIST sudo-1.9.12p2.tar.gz.sig 566 BLAKE2B 
fa679038c33d2bf1476b56944872d3a18b66bf5c5fb2e660d1f8777cdb209928912ddd8d89d878bd2218df3acd1e7fee5aa850e8d01a1cfac6ab310c788149fa
 SHA512 
0b2f10488c44bfcd94eed97002865d89f4a03a92ef3b890fac3121ef0f9e6c55387771ddead1a94dc92d85c35e3d28b4730f35cdc2aafb51128594555ea29876
 DIST sudo-1.9.13p3.tar.gz 5100355 BLAKE2B 
46218ecf4cf06d2280ccf4c257b12a6f697eda17b96a6b7aa56f6c7f22d847ec2a8036b9f615c3328d985656539c95f37a40c6c72dfa5f65786ab45a28cf353f
 SHA512 
c0c5cd0c6308868afdad2ecf55b86fdcf1f49889b30831c9db3bc56a63dc3a07686c285c20b2500494b2a76653e2ec69196abdc583312609a5db1c81a6e4e737
 DIST sudo-1.9.13p3.tar.gz.sig 566 BLAKE2B 
5b59c7178bf157b67500d972fe1b373bc86ab09345f59733cffa85700221ceec0d5be10bce4838f16e9238154c90a972570a7a933f48dbd56bc64b38dbc0043f
 SHA512 
eebf36e86ebd03daca05838bc56d9b1fb7ea8584a83a9f0e03c5ff07e612d36472b23797c628eff1cf4301832d139de0de62ddc8b17e20f1498f769a4db1249a
+DIST sudo-1.9.14.tar.gz 5229170 BLAKE2B 
5731eda1cabb23dd3b77851ce1fcde8e1b7efc1b4fa27fe65522c7b8e23c0330003eb2d4ebb47d63416fb3a52db478b2f60ca22da6a2d66cb27c52ea5264749e
 SHA512 
33d3bc3d66b1c5412b7d579b703d44f246386d2915c1c63be851869569c7bc627211a8897d0bc718d6ebb2bdd938b093c0901f0b7912c8475f8e6fcbbc559a99
+DIST sudo-1.9.14.tar.gz.sig 566 BLAKE2B 
a7081ee89bf5f12b1b605133ee2f37156779377aec010a12a67933fd21d7e3c0fce9987803bfeea28a7f3ed10784cba6b22b0fee2ff89bac8d1aeec5604bfd6d
 SHA512 
e81d5321386fc58fa884f627cf60478360ab723e1ba97a7138f4b234df2b03fc5a1db5b1b9ed117b2c8ffc2ae529569e0e7364178b1c4d3eaec9c90f86b7

diff --git a/app-admin/sudo/sudo-.ebuild b/app-admin/sudo/sudo-1.9.14.ebuild
similarity index 98%
copy from app-admin/sudo/sudo-.ebuild
copy to app-admin/sudo/sudo-1.9.14.ebuild
index 4b4fd64b283f..7c07fd34b3b7 100644
--- a/app-admin/sudo/sudo-.ebuild
+++ b/app-admin/sudo/sudo-1.9.14.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -36,7 +36,7 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 
-   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
 fi
 
 S="${WORKDIR}/${MY_P}"
@@ -62,7 +62,7 @@ DEPEND="
sasl? ( dev-libs/cyrus-sasl )
selinux? ( sys-libs/libselinux )
skey? ( >=sys-auth/skey-1.1.5-r1 )
-   ssl? ( dev-libs/openssl:0= )
+   ssl? ( dev-libs/openssl:= )
sssd? ( sys-auth/sssd[sudo] )
 "
 RDEPEND="

diff --git a/app-admin/sudo/sudo-.ebuild b/app-admin/sudo/sudo-.ebuild
index 4b4fd64b283f..7c07fd34b3b7 100644
--- a/app-admin/sudo/sudo-.ebuild
+++ b/app-admin/sudo/sudo-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -36,7 +36,7 @@ else
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 
-   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+   BDEPEND="verify-sig? ( sec-keys/openpgp-keys-sudo )"
 fi
 
 S="${WORKDIR}/${MY_P}"
@@ -62,7 +62,7 @@ DEPEND="
sasl? ( dev-libs/cyrus-sasl )
selinux? ( sys-libs/libselinux )
skey? ( >=sys-auth/skey-1.1.5-r1 )
-   ssl? ( dev-libs/openssl:0= )
+   ssl? ( dev-libs/openssl:= )
sssd? ( sys-auth/sssd[sudo] )
 "
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-06-21 Thread Sam James
commit: 913e336c18116f4a608d67daf404761962410ed9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Jun 21 21:27:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 21 21:46:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=913e336c

app-admin/sudo: stable 1.9.13_p3-r1 for hppa, bug #908632

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 app-admin/sudo/sudo-1.9.13_p3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild 
b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
index bd17ea2d6d96..1b99c479f56a 100644
--- a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
+++ b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-06-17 Thread Sam James
commit: b1af2a318fcff6dcf784bec06fd3b2047d467c67
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 21:03:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 21:03:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1af2a31

app-admin/sudo: Stabilize 1.9.13_p3-r1 ppc, #908632

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

 app-admin/sudo/sudo-1.9.13_p3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild 
b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
index f64a7aafc254..bd17ea2d6d96 100644
--- a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
+++ b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-06-17 Thread Sam James
commit: 713147fdfbb695dc8be46525de12d495943bd4bb
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 15:12:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 15:12:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=713147fd

app-admin/sudo: Stabilize 1.9.13_p3-r1 x86, #908632

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

 app-admin/sudo/sudo-1.9.13_p3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild 
b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
index e52c37b3bc35..f64a7aafc254 100644
--- a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
+++ b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-06-17 Thread Arthur Zamarin
commit: 5f1a648d1b396a75016013f0f59ec8c2e9390047
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 10:41:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 10:41:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f1a648d

app-admin/sudo: Stabilize 1.9.13_p3-r1 amd64, #908632

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

 app-admin/sudo/sudo-1.9.13_p3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild 
b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
index f9d420dc08f8..e52c37b3bc35 100644
--- a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
+++ b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc ~x86"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-06-17 Thread Arthur Zamarin
commit: 494b661e943112f52b06f9bf31e8a06444ee0ecc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jun 17 07:42:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jun 17 07:42:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=494b661e

app-admin/sudo: Stabilize 1.9.13_p3-r1 ppc64, #908632

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

 app-admin/sudo/sudo-1.9.13_p3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild 
b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
index 19cd0fbc2b2e..f9d420dc08f8 100644
--- a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
+++ b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-06-17 Thread Sam James
commit: 8f2dd04c3a4b9edec414f6d175c6f0b57f59f6ca
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 06:11:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 06:11:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f2dd04c

app-admin/sudo: Stabilize 1.9.13_p3-r1 arm64, #908632

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

 app-admin/sudo/sudo-1.9.13_p3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild 
b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
index 0436ce0971cf..1640e6d934cd 100644
--- a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
+++ b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-06-17 Thread Sam James
commit: cd918815398d8bb840b02f42f52fda3eec87461e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 06:11:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 06:11:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd918815

app-admin/sudo: Stabilize 1.9.13_p3-r1 sparc, #908632

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

 app-admin/sudo/sudo-1.9.13_p3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild 
b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
index 1640e6d934cd..19cd0fbc2b2e 100644
--- a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
+++ b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-06-16 Thread Sam James
commit: 1a16dafb7867b38f9f1f66d2967222944a2f7e10
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 17 05:56:04 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 17 05:56:04 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a16dafb

app-admin/sudo: Stabilize 1.9.13_p3-r1 arm, #908632

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

 app-admin/sudo/sudo-1.9.13_p3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild 
b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
index 94779d70a22d..0436ce0971cf 100644
--- a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
+++ b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/, app-admin/sudo/files/

2023-04-28 Thread Sam James
commit: e18037cbb2c011565992f5cc5affa0c931651a41
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr 28 05:42:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 28 06:04:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e18037cb

app-admin/sudo: fix configure w/ clang 16

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

 .../files/sudo-1.9.13_p3-configure-clang16.patch   | 105 
 app-admin/sudo/sudo-1.9.13_p3-r1.ebuild| 290 +
 2 files changed, 395 insertions(+)

diff --git a/app-admin/sudo/files/sudo-1.9.13_p3-configure-clang16.patch 
b/app-admin/sudo/files/sudo-1.9.13_p3-configure-clang16.patch
new file mode 100644
index ..a9b9434c2b01
--- /dev/null
+++ b/app-admin/sudo/files/sudo-1.9.13_p3-configure-clang16.patch
@@ -0,0 +1,105 @@
+ttps://www.sudo.ws/pipermail/sudo-workers/2023-April/001387.html
+https://github.com/sudo-project/sudo/commit/b83140e0f18fb27d310a4839a14f5c3febd2770b
+https://github.com/sudo-project/sudo/commit/075ee0f9dc234f9a7e680b16304809e5546965d5
+
+From b83140e0f18fb27d310a4839a14f5c3febd2770b Mon Sep 17 00:00:00 2001
+From: "Todd C. Miller" 
+Date: Wed, 26 Apr 2023 11:10:46 -0600
+Subject: [PATCH] Use ldap_msgfree() instead of ldap_init() for the lber.h
+ test. The ldap_init() function is marked as deprecated and not defined by
+ default on some systems.  This can cause an error for compilers that do not
+ support implicit function declarations. From Florian Weimer.
+
+--- a/configure
 b/configure
+@@ -31515,7 +31515,7 @@ else case e in #(
+ int
+ main (void)
+ {
+-(void)ldap_init(0, 0)
++return ldap_msgfree(NULL)
+   ;
+   return 0;
+ }
+--- a/m4/ldap.m4
 b/m4/ldap.m4
+@@ -52,7 +52,7 @@ AC_DEFUN([SUDO_CHECK_LDAP], [
+ #include ])
+   AC_CACHE_CHECK([whether lber.h is needed when including ldap.h], 
[sudo_cv_header_lber_h], [
+   AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include 
+-#include ]], [[(void)ldap_init(0, 0)]])], [
++#include ]], [[return ldap_msgfree(NULL)]])], [
+   # No need to explicitly include lber.h when including ldap.h.
+   sudo_cv_header_lber_h=no
+   ], [
+
+From 075ee0f9dc234f9a7e680b16304809e5546965d5 Mon Sep 17 00:00:00 2001
+From: "Todd C. Miller" 
+Date: Wed, 26 Apr 2023 12:44:10 -0600
+Subject: [PATCH] Add missing stdio.h include for the _FORTIFY_SOURCE=2 check.
+ Implementations of _FORTIFY_SOURCE require the header file to be included. 
+ Also remove the useless test of an empty program with _FORTIFY_SOURCE
+ defined.  Pointed out by Florian Weimer.
+
+--- a/configure
 b/configure
+@@ -34207,33 +34207,11 @@ else case e in #(
+   e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ /* end confdefs.h.  */
+ 
+-
+-int
+-main (void)
+-{
+-char buf[4]; (void)sprintf(buf, "%s", "foo");
+-
+-  ;
+-  return 0;
+-}
+-_ACEOF
+-if ac_fn_c_try_link "$LINENO"
+-then :
+-  sudo_cv_use_fortify_source=yes
+-else case e in #(
+-  e) sudo_cv_use_fortify_source=no
+-   ;;
+-esac
+-fi
+-rm -f core conftest.err conftest.$ac_objext conftest.beam \
+-conftest$ac_exeext conftest.$ac_ext
+-
+-  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+-/* end confdefs.h.  */
+-
++  #include 
+ int
+ main (void)
+ {
++char buf[4]; sprintf(buf, "%s", "foo"); return buf[0];
+ 
+   ;
+   return 0;
+--- a/m4/hardening.m4
 b/m4/hardening.m4
+@@ -10,18 +10,13 @@ AC_DEFUN([SUDO_CHECK_HARDENING], [
+   [sudo_cv_use_fortify_source],
+   [AC_LINK_IFELSE([
+   AC_LANG_PROGRAM(
+-  [[]], [[char buf[4]; (void)sprintf(buf, "%s", "foo");]]
++  [[#include ]],
++  [[char buf[4]; sprintf(buf, "%s", "foo"); return 
buf[0];]]
+   )],
+   [sudo_cv_use_fortify_source=yes],
+   [sudo_cv_use_fortify_source=no]
+   )
+   ]
+-  [AC_LINK_IFELSE(
+-  [AC_LANG_PROGRAM([[]], [[]])],
+-  [sudo_cv_use_fortify_source=yes],
+-  [sudo_cv_use_fortify_source=no]
+-  )
+-  ]
+   )
+   if test "$sudo_cv_use_fortify_source" != yes; then
+   CPPFLAGS="$O_CPPFLAGS"
+

diff --git a/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild 
b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
new file mode 100644
index ..d0d8ed1de45f
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.13_p3-r1.ebuild
@@ -0,0 +1,290 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
+   inherit 

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-04-08 Thread Arthur Zamarin
commit: 80231a3b4846c4cd363982b169b4932a436a8777
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr  8 08:14:38 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr  8 08:14:38 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80231a3b

app-admin/sudo: Stabilize 1.9.13_p3 sparc, #903954

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

 app-admin/sudo/sudo-1.9.13_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.13_p3.ebuild 
b/app-admin/sudo/sudo-1.9.13_p3.ebuild
index bff5523ffe51..a609ac940882 100644
--- a/app-admin/sudo/sudo-1.9.13_p3.ebuild
+++ b/app-admin/sudo/sudo-1.9.13_p3.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-04-07 Thread Sam James
commit: fd3c5233c4a37a0e4d1a1fb2c184a43ad3822361
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  7 10:06:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr  7 10:06:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd3c5233

app-admin/sudo: Stabilize 1.9.13_p3 hppa, #903954

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

 app-admin/sudo/sudo-1.9.13_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.13_p3.ebuild 
b/app-admin/sudo/sudo-1.9.13_p3.ebuild
index 8a87cf1be355..bff5523ffe51 100644
--- a/app-admin/sudo/sudo-1.9.13_p3.ebuild
+++ b/app-admin/sudo/sudo-1.9.13_p3.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-04-07 Thread Sam James
commit: ac9f4ab579fc8f3c864b605d7438209fa83fd081
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  7 06:37:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr  7 06:37:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac9f4ab5

app-admin/sudo: Stabilize 1.9.13_p3 ppc64, #903954

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

 app-admin/sudo/sudo-1.9.13_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.13_p3.ebuild 
b/app-admin/sudo/sudo-1.9.13_p3.ebuild
index 0b6f9c2e5005..8a87cf1be355 100644
--- a/app-admin/sudo/sudo-1.9.13_p3.ebuild
+++ b/app-admin/sudo/sudo-1.9.13_p3.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/files/

2023-03-07 Thread Conrad Kostecki
commit: 8aa1d8ececaf00a73260dcf87282e14edc3ba002
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Mar  7 06:17:32 2023 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Mar  7 16:43:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aa1d8ec

app-admin/sudo: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/29970
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-admin/sudo/files/sudo-1.9.13-gcc-13.patch  | 53 --
 .../files/sudo-1.9.13-missing-bracket-as-if.patch  | 40 
 2 files changed, 93 deletions(-)

diff --git a/app-admin/sudo/files/sudo-1.9.13-gcc-13.patch 
b/app-admin/sudo/files/sudo-1.9.13-gcc-13.patch
deleted file mode 100644
index 4ebdce7e9f67..
--- a/app-admin/sudo/files/sudo-1.9.13-gcc-13.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-https://github.com/sudo-project/sudo/issues/239
-https://github.com/sudo-project/sudo/pull/240
-
-From 20d1348354ddbfb1b1f95522f81d73ec00988358 Mon Sep 17 00:00:00 2001
-From: Sam James 
-Date: Wed, 15 Feb 2023 03:20:36 +
-Subject: [PATCH] sudo_fatal: Fix build where compiler recognises [[noreturn]]
- attribute (C23)
-
-If the compiler supports [[noreturn]] as a attribute as in C23,
-then we define sudo_noreturn to be it. When that's the case, we must place
-it at the beginning of the declaration, before any other *extension*
-attributes (__attribute(...)).
-
-sudo_dso_public is always an extension attribute, while sudo_noreturn only
-might be, so put it first.
-
-This only shows up with GCC 13 so far (see the linked GCC bug (notabug)
-for a bit more exploration). Clang 16 does support the attribute but doesn't 
let
-you sue it for earlier language versions (need to pass explicit -std=c2x,
-unlike with GCC here).
-
-This is essentially a followup to e707ffe58b3ccfe5c72f54c38eac1d7069d5021e.
-
-Tested with GCC 13.0.1 20230212 (unreleased), GCC 12.2.1 20230211,
-Clang 16.0.0_rc2, and Clang 15.0.7.
-
-Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108796
-Closes: https://github.com/sudo-project/sudo/issues/239
-Fixes: e707ffe58b3ccfe5c72f54c38eac1d7069d5021e
-Fixes: 16ae61dcd7d3cd8bf6eb10a22fa742d4505da4e9
 a/include/sudo_fatal.h
-+++ b/include/sudo_fatal.h
-@@ -171,12 +171,12 @@ sudo_dso_public int  
sudo_fatal_callback_deregister_v1(sudo_fatal_callback_t fun
- sudo_dso_public int  sudo_fatal_callback_register_v1(sudo_fatal_callback_t 
func);
- sudo_dso_public char *sudo_warn_gettext_v1(const char *domainname, const char 
*msgid) sudo_attr_fmt_arg(2);
- sudo_dso_public void sudo_warn_set_locale_func_v1(sudo_warn_setlocale_t func);
--sudo_dso_public sudo_noreturn void sudo_fatal_nodebug_v1(const char *fmt, 
...) sudo_printf0like(1, 2);
--sudo_dso_public sudo_noreturn void sudo_fatalx_nodebug_v1(const char *fmt, 
...) sudo_printflike(1, 2);
--sudo_dso_public sudo_noreturn void sudo_gai_fatal_nodebug_v1(int errnum, 
const char *fmt, ...) sudo_printflike(2, 3);
--sudo_dso_public sudo_noreturn void sudo_vfatal_nodebug_v1(const char *fmt, 
va_list ap) sudo_printf0like(1, 0);
--sudo_dso_public sudo_noreturn void sudo_vfatalx_nodebug_v1(const char *fmt, 
va_list ap) sudo_printflike(1, 0);
--sudo_dso_public sudo_noreturn void sudo_gai_vfatal_nodebug_v1(int errnum, 
const char *fmt, va_list ap) sudo_printflike(2, 0);
-+sudo_noreturn sudo_dso_public void sudo_fatal_nodebug_v1(const char *fmt, 
...) sudo_printf0like(1, 2);
-+sudo_noreturn sudo_dso_public void sudo_fatalx_nodebug_v1(const char *fmt, 
...) sudo_printflike(1, 2);
-+sudo_noreturn sudo_dso_public void sudo_gai_fatal_nodebug_v1(int errnum, 
const char *fmt, ...) sudo_printflike(2, 3);
-+sudo_noreturn sudo_dso_public void sudo_vfatal_nodebug_v1(const char *fmt, 
va_list ap) sudo_printf0like(1, 0);
-+sudo_noreturn sudo_dso_public void sudo_vfatalx_nodebug_v1(const char *fmt, 
va_list ap) sudo_printflike(1, 0);
-+sudo_noreturn sudo_dso_public void sudo_gai_vfatal_nodebug_v1(int errnum, 
const char *fmt, va_list ap) sudo_printflike(2, 0);
- sudo_dso_public void sudo_warn_nodebug_v1(const char *fmt, ...) 
sudo_printf0like(1, 2);
- sudo_dso_public void sudo_warnx_nodebug_v1(const char *fmt, ...) 
sudo_printflike(1, 2);
- sudo_dso_public void sudo_gai_warn_nodebug_v1(int errnum, const char *fmt, 
...) sudo_printflike(2, 3);
-

diff --git a/app-admin/sudo/files/sudo-1.9.13-missing-bracket-as-if.patch 
b/app-admin/sudo/files/sudo-1.9.13-missing-bracket-as-if.patch
deleted file mode 100644
index e341e93a99bc..
--- a/app-admin/sudo/files/sudo-1.9.13-missing-bracket-as-if.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-https://github.com/sudo-project/sudo/commit/defec5d46eec7345b62060049f72215ffd7f3e7e
-
-From defec5d46eec7345b62060049f72215ffd7f3e7e Mon Sep 17 00:00:00 2001
-From: "Todd C. Miller" 
-Date: Tue, 14 Feb 2023 14:24:28 -0700
-Subject: [PATCH] Add missing '[' to AS_IF() call. Fixes GitHub issue #238.
-
 a/configure
-+++ 

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-03-05 Thread Sam James
commit: dde76e57c8417253b4c8999d9fe8b396fce97a79
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  6 03:53:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  6 03:57:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dde76e57

app-admin/sudo: add 1.9.13_p3

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

 app-admin/sudo/Manifest  |   2 +
 app-admin/sudo/sudo-1.9.13_p3.ebuild | 286 +++
 2 files changed, 288 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 2d12b8cb2247..53878fb8302b 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -10,3 +10,5 @@ DIST sudo-1.9.13p1.tar.gz 5096455 BLAKE2B 
e70545975c7570099100892121ae67686d6daa
 DIST sudo-1.9.13p1.tar.gz.sig 566 BLAKE2B 
4176b56099394bbe78cfeb5846373614fa69d4bd84b446b714ef5d9a36307af71271df725379c3d013856fb077e7af55b377f6ea80e66b896f513a31ff633817
 SHA512 
df898199133082f4e9dd8e8f6c4c5b973e9d6920080ae72d6bf56247cdf2cb2c4d750b89535467e81d901ca1e09a806fa0618a7ae94ab137ba62f24257e0c4fb
 DIST sudo-1.9.13p2.tar.gz 5098083 BLAKE2B 
a96198e865c644c79b0879e1a39c9dcc5f9db2164d22fe25804805065a78424dd6ed6f9e0995cad2d0809a1a21957c6a059c6bdbd2ebdf26cfdf5488004d9cb4
 SHA512 
b3015a114fd518afd644c9934f2461046f1116506723217603af1a952bdb436689761b4d009dfe32b725bad2e0ebcaf19db72febfaa63895ba004256fea12bef
 DIST sudo-1.9.13p2.tar.gz.sig 566 BLAKE2B 
60da89c9d76914965e0eb312b40b56a91b215feb880429916740ef89d0bcab38862a4332961e85aa0cf2ecc4af8f08b7f0f28ff736f2dab97a8d2b5d907aa876
 SHA512 
c42d9dcf7287df14e7aa6c12e5ea3a839058873859f6fdb3c5a743cd11c21d30f41958a807a0a503f8805b957dfcba57383f953b4c544334333dde5e1757a543
+DIST sudo-1.9.13p3.tar.gz 5100355 BLAKE2B 
46218ecf4cf06d2280ccf4c257b12a6f697eda17b96a6b7aa56f6c7f22d847ec2a8036b9f615c3328d985656539c95f37a40c6c72dfa5f65786ab45a28cf353f
 SHA512 
c0c5cd0c6308868afdad2ecf55b86fdcf1f49889b30831c9db3bc56a63dc3a07686c285c20b2500494b2a76653e2ec69196abdc583312609a5db1c81a6e4e737
+DIST sudo-1.9.13p3.tar.gz.sig 566 BLAKE2B 
5b59c7178bf157b67500d972fe1b373bc86ab09345f59733cffa85700221ceec0d5be10bce4838f16e9238154c90a972570a7a933f48dbd56bc64b38dbc0043f
 SHA512 
eebf36e86ebd03daca05838bc56d9b1fb7ea8584a83a9f0e03c5ff07e612d36472b23797c628eff1cf4301832d139de0de62ddc8b17e20f1498f769a4db1249a

diff --git a/app-admin/sudo/sudo-1.9.13_p3.ebuild 
b/app-admin/sudo/sudo-1.9.13_p3.ebuild
new file mode 100644
index ..2d77e6863bd9
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.13_p3.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="
+   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )
+   "
+
+   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   fi
+
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:0= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND+="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-03-05 Thread Sam James
commit: a83f877ebd869900a7ac4f41ff4fba401ea4c876
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  6 03:54:33 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  6 03:57:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a83f877e

app-admin/sudo: drop 1.9.13, 1.9.13_p1, 1.9.13_p2

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

 app-admin/sudo/Manifest  |   6 -
 app-admin/sudo/sudo-1.9.13.ebuild| 291 ---
 app-admin/sudo/sudo-1.9.13_p1.ebuild | 286 --
 app-admin/sudo/sudo-1.9.13_p2.ebuild | 286 --
 4 files changed, 869 deletions(-)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 53878fb8302b..cebfe3b711bc 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -4,11 +4,5 @@ DIST sudo-1.9.12p1.tar.gz 4908060 BLAKE2B 
976d00fb16b0d26b2714a188e379ccba102e0f
 DIST sudo-1.9.12p1.tar.gz.sig 566 BLAKE2B 
09f51a9f8eddaafc83bc5faac84ef0c0c37148beec025c777c1a19fd6ca88ecf354390f3557c31c74d13944093eb0ad921a2b7bdff04415f901fee549617e5f8
 SHA512 
6ec0596ad69fd6afc95d15a6e0ff871449e4534a651311371a4a604c258a34af6b41202cd2c636213d3128a811c5824338454cad764e1c05413ef02b551b7ae2
 DIST sudo-1.9.12p2.tar.gz 4909431 BLAKE2B 
79eac710b757acae7aa98e6e6f495a475e5236be456e4687fb1441345ee296672ff80a5a60902cffcd257aa81a01fbc3857f3c52e51bb46f56c060fd299e0c05
 SHA512 
5e035246137d5820691f7ddfc13faec3886e3cf1563ed56633667d86ab4f1306f34cc0e27808f56790b6c6a4614826e54c5b7e47b31eb009b96dde3e52170c45
 DIST sudo-1.9.12p2.tar.gz.sig 566 BLAKE2B 
fa679038c33d2bf1476b56944872d3a18b66bf5c5fb2e660d1f8777cdb209928912ddd8d89d878bd2218df3acd1e7fee5aa850e8d01a1cfac6ab310c788149fa
 SHA512 
0b2f10488c44bfcd94eed97002865d89f4a03a92ef3b890fac3121ef0f9e6c55387771ddead1a94dc92d85c35e3d28b4730f35cdc2aafb51128594555ea29876
-DIST sudo-1.9.13.tar.gz 5093583 BLAKE2B 
a923879920ac5a3c71e6e898ecc9c1194f26ea5e0ac109a6163fbbdea02724bb0bc126cdd7ea0be2470febc4f978b00519adb2fbc2952706cd47bebcd48447aa
 SHA512 
74c5f16a5be5823912ff239a85463b81e4463f27f7331ad2ea282765a3c21bf966310d73291014d8ca1edd4a745b012b77b1ea6099ba417ba577d76b32e40eb6
-DIST sudo-1.9.13.tar.gz.sig 566 BLAKE2B 
b6761e90025ccb78fe94e8152022fac74b8368b9975a4816ad1a60e9a3a5bb2a89915c55a570c1216e48ba4f1e00b08c86d84cf81e3179d2e927c8ef5718
 SHA512 
045211021b12d3f7c3210be388c87a6a90391fe0b24aff567aa05b1d5431f03da852ce93e0eddc53fe3cabb5cafd46331be8f6d82efb367e5d51f46fb5017557
-DIST sudo-1.9.13p1.tar.gz 5096455 BLAKE2B 
e70545975c7570099100892121ae67686d6daa286d581a25cc0a574335c426e8cc3d5fe611525cb4d939a423cd9e7d836a27fb8d64aedcb79623ab9eb69488ec
 SHA512 
4d19f06c4a592dac9a1a7feca6cc751093151af32313d9d579e2485fc6530a4340ec29cc2892b29dedf2a6aca3e91fb0bbf94bbfb6530f249c58430b83139044
-DIST sudo-1.9.13p1.tar.gz.sig 566 BLAKE2B 
4176b56099394bbe78cfeb5846373614fa69d4bd84b446b714ef5d9a36307af71271df725379c3d013856fb077e7af55b377f6ea80e66b896f513a31ff633817
 SHA512 
df898199133082f4e9dd8e8f6c4c5b973e9d6920080ae72d6bf56247cdf2cb2c4d750b89535467e81d901ca1e09a806fa0618a7ae94ab137ba62f24257e0c4fb
-DIST sudo-1.9.13p2.tar.gz 5098083 BLAKE2B 
a96198e865c644c79b0879e1a39c9dcc5f9db2164d22fe25804805065a78424dd6ed6f9e0995cad2d0809a1a21957c6a059c6bdbd2ebdf26cfdf5488004d9cb4
 SHA512 
b3015a114fd518afd644c9934f2461046f1116506723217603af1a952bdb436689761b4d009dfe32b725bad2e0ebcaf19db72febfaa63895ba004256fea12bef
-DIST sudo-1.9.13p2.tar.gz.sig 566 BLAKE2B 
60da89c9d76914965e0eb312b40b56a91b215feb880429916740ef89d0bcab38862a4332961e85aa0cf2ecc4af8f08b7f0f28ff736f2dab97a8d2b5d907aa876
 SHA512 
c42d9dcf7287df14e7aa6c12e5ea3a839058873859f6fdb3c5a743cd11c21d30f41958a807a0a503f8805b957dfcba57383f953b4c544334333dde5e1757a543
 DIST sudo-1.9.13p3.tar.gz 5100355 BLAKE2B 
46218ecf4cf06d2280ccf4c257b12a6f697eda17b96a6b7aa56f6c7f22d847ec2a8036b9f615c3328d985656539c95f37a40c6c72dfa5f65786ab45a28cf353f
 SHA512 
c0c5cd0c6308868afdad2ecf55b86fdcf1f49889b30831c9db3bc56a63dc3a07686c285c20b2500494b2a76653e2ec69196abdc583312609a5db1c81a6e4e737
 DIST sudo-1.9.13p3.tar.gz.sig 566 BLAKE2B 
5b59c7178bf157b67500d972fe1b373bc86ab09345f59733cffa85700221ceec0d5be10bce4838f16e9238154c90a972570a7a933f48dbd56bc64b38dbc0043f
 SHA512 
eebf36e86ebd03daca05838bc56d9b1fb7ea8584a83a9f0e03c5ff07e612d36472b23797c628eff1cf4301832d139de0de62ddc8b17e20f1498f769a4db1249a

diff --git a/app-admin/sudo/sudo-1.9.13.ebuild 
b/app-admin/sudo/sudo-1.9.13.ebuild
deleted file mode 100644
index a4d75f41c04b..
--- a/app-admin/sudo/sudo-1.9.13.ebuild
+++ /dev/null
@@ -1,291 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pam libtool tmpfiles toolchain-funcs
-
-MY_P="${P/_/}"
-MY_P="${MY_P/beta/b}"
-
-DESCRIPTION="Allows users or groups to run commands as other users"
-HOMEPAGE="https://www.sudo.ws/;
-
-if [[ ${PV} ==  ]] ; then
-   inherit mercurial
-   

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-03-05 Thread Sam James
commit: 7eff7ff2542ddf30f4036f764a96c4428ee320f5
Author: Sam James  gentoo  org>
AuthorDate: Mon Mar  6 03:54:46 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Mar  6 03:57:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eff7ff2

app-admin/sudo: drop 1.9.11_p3-r1, 1.9.12_p1

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

 app-admin/sudo/Manifest |   4 -
 app-admin/sudo/sudo-1.9.11_p3-r1.ebuild | 282 ---
 app-admin/sudo/sudo-1.9.12_p1.ebuild| 286 
 3 files changed, 572 deletions(-)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index cebfe3b711bc..1e49c18bb66f 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -1,7 +1,3 @@
-DIST sudo-1.9.11p3.tar.gz 4826520 BLAKE2B 
f8508f65b514abd9979a11628d8bc0e085b2625993281e7d1f8794a576e88970bda6939d2f2f50d9485f00276970aba3489b19c102eca5625e389c9610f338dd
 SHA512 
ad5c3d623547d1e3016e1a721676fee6d6b7348e77b2c234041e0af40c7220e8934c8c27beef0d12fa6df11708d37de711dacfefc135d26de46abca7f91c55d1
-DIST sudo-1.9.11p3.tar.gz.sig 566 BLAKE2B 
8caf03b051222f0446eaf333b48563aa18d52acbd9f7e2d880f0a97043df1ec8d25d87cfd7b1b9543ab8f52f5dacff4cf031fe3e6b94593d576d1d351eb05aa4
 SHA512 
ea728cddbab50746a2cbb8ce6cb55df3def1c5e806a1d91ec6f2d65c8d246079bdb5799b961ab0da1cc2c347a36d93cc00d32c10856141a467b25e1224876e50
-DIST sudo-1.9.12p1.tar.gz 4908060 BLAKE2B 
976d00fb16b0d26b2714a188e379ccba102e0fa67b8ec6278e5435728af0cc9ba23d63db64a87d4e14d59cd52d3f62401943eb7c0f9c33317179ff764a9f950c
 SHA512 
6f564112aa1e0e9cd223adb280bd430d513109c031e52deca308501234dedc0d7418f13cbb9b4249ac58d997cfdae1908c280c26733acbc55dbf9db45dff239a
-DIST sudo-1.9.12p1.tar.gz.sig 566 BLAKE2B 
09f51a9f8eddaafc83bc5faac84ef0c0c37148beec025c777c1a19fd6ca88ecf354390f3557c31c74d13944093eb0ad921a2b7bdff04415f901fee549617e5f8
 SHA512 
6ec0596ad69fd6afc95d15a6e0ff871449e4534a651311371a4a604c258a34af6b41202cd2c636213d3128a811c5824338454cad764e1c05413ef02b551b7ae2
 DIST sudo-1.9.12p2.tar.gz 4909431 BLAKE2B 
79eac710b757acae7aa98e6e6f495a475e5236be456e4687fb1441345ee296672ff80a5a60902cffcd257aa81a01fbc3857f3c52e51bb46f56c060fd299e0c05
 SHA512 
5e035246137d5820691f7ddfc13faec3886e3cf1563ed56633667d86ab4f1306f34cc0e27808f56790b6c6a4614826e54c5b7e47b31eb009b96dde3e52170c45
 DIST sudo-1.9.12p2.tar.gz.sig 566 BLAKE2B 
fa679038c33d2bf1476b56944872d3a18b66bf5c5fb2e660d1f8777cdb209928912ddd8d89d878bd2218df3acd1e7fee5aa850e8d01a1cfac6ab310c788149fa
 SHA512 
0b2f10488c44bfcd94eed97002865d89f4a03a92ef3b890fac3121ef0f9e6c55387771ddead1a94dc92d85c35e3d28b4730f35cdc2aafb51128594555ea29876
 DIST sudo-1.9.13p3.tar.gz 5100355 BLAKE2B 
46218ecf4cf06d2280ccf4c257b12a6f697eda17b96a6b7aa56f6c7f22d847ec2a8036b9f615c3328d985656539c95f37a40c6c72dfa5f65786ab45a28cf353f
 SHA512 
c0c5cd0c6308868afdad2ecf55b86fdcf1f49889b30831c9db3bc56a63dc3a07686c285c20b2500494b2a76653e2ec69196abdc583312609a5db1c81a6e4e737

diff --git a/app-admin/sudo/sudo-1.9.11_p3-r1.ebuild 
b/app-admin/sudo/sudo-1.9.11_p3-r1.ebuild
deleted file mode 100644
index e677d6731aaf..
--- a/app-admin/sudo/sudo-1.9.11_p3-r1.ebuild
+++ /dev/null
@@ -1,282 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit pam libtool tmpfiles toolchain-funcs
-
-MY_P="${P/_/}"
-MY_P="${MY_P/beta/b}"
-
-DESCRIPTION="Allows users or groups to run commands as other users"
-HOMEPAGE="https://www.sudo.ws/;
-if [[ ${PV} ==  ]] ; then
-   inherit mercurial
-   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
-else
-   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
-   inherit verify-sig
-
-   uri_prefix=
-   case ${P} in
-   *_beta*|*_rc*) uri_prefix=beta/ ;;
-   esac
-
-   SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
-   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
-   verify-sig? (
-   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
-   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
-   )"
-   if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
-   fi
-
-   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
-fi
-
-# Basic license is ISC-style as-is, some files are released under
-# 3-clause BSD license
-LICENSE="ISC BSD"
-SLOT="0"
-IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
-
-DEPEND="
-   sys-libs/zlib:=
-   virtual/libcrypt:=
-   gcrypt? ( dev-libs/libgcrypt:= )
-   ldap? (
-   >=net-nds/openldap-2.1.30-r1:=
-   sasl? (
-   dev-libs/cyrus-sasl
-   net-nds/openldap:=[sasl]
-   

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-02-27 Thread Sam James
commit: 96560b643add254061d9930ca3209a09d65c2dfd
Author: Sam James  gentoo  org>
AuthorDate: Tue Feb 28 00:01:08 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Feb 28 01:30:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96560b64

app-admin/sudo: add 1.9.13_p2

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

 app-admin/sudo/Manifest  |   2 +
 app-admin/sudo/sudo-1.9.13_p2.ebuild | 286 +++
 2 files changed, 288 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index a0cb3056f45b..2d12b8cb2247 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -8,3 +8,5 @@ DIST sudo-1.9.13.tar.gz 5093583 BLAKE2B 
a923879920ac5a3c71e6e898ecc9c1194f26ea5e
 DIST sudo-1.9.13.tar.gz.sig 566 BLAKE2B 
b6761e90025ccb78fe94e8152022fac74b8368b9975a4816ad1a60e9a3a5bb2a89915c55a570c1216e48ba4f1e00b08c86d84cf81e3179d2e927c8ef5718
 SHA512 
045211021b12d3f7c3210be388c87a6a90391fe0b24aff567aa05b1d5431f03da852ce93e0eddc53fe3cabb5cafd46331be8f6d82efb367e5d51f46fb5017557
 DIST sudo-1.9.13p1.tar.gz 5096455 BLAKE2B 
e70545975c7570099100892121ae67686d6daa286d581a25cc0a574335c426e8cc3d5fe611525cb4d939a423cd9e7d836a27fb8d64aedcb79623ab9eb69488ec
 SHA512 
4d19f06c4a592dac9a1a7feca6cc751093151af32313d9d579e2485fc6530a4340ec29cc2892b29dedf2a6aca3e91fb0bbf94bbfb6530f249c58430b83139044
 DIST sudo-1.9.13p1.tar.gz.sig 566 BLAKE2B 
4176b56099394bbe78cfeb5846373614fa69d4bd84b446b714ef5d9a36307af71271df725379c3d013856fb077e7af55b377f6ea80e66b896f513a31ff633817
 SHA512 
df898199133082f4e9dd8e8f6c4c5b973e9d6920080ae72d6bf56247cdf2cb2c4d750b89535467e81d901ca1e09a806fa0618a7ae94ab137ba62f24257e0c4fb
+DIST sudo-1.9.13p2.tar.gz 5098083 BLAKE2B 
a96198e865c644c79b0879e1a39c9dcc5f9db2164d22fe25804805065a78424dd6ed6f9e0995cad2d0809a1a21957c6a059c6bdbd2ebdf26cfdf5488004d9cb4
 SHA512 
b3015a114fd518afd644c9934f2461046f1116506723217603af1a952bdb436689761b4d009dfe32b725bad2e0ebcaf19db72febfaa63895ba004256fea12bef
+DIST sudo-1.9.13p2.tar.gz.sig 566 BLAKE2B 
60da89c9d76914965e0eb312b40b56a91b215feb880429916740ef89d0bcab38862a4332961e85aa0cf2ecc4af8f08b7f0f28ff736f2dab97a8d2b5d907aa876
 SHA512 
c42d9dcf7287df14e7aa6c12e5ea3a839058873859f6fdb3c5a743cd11c21d30f41958a807a0a503f8805b957dfcba57383f953b4c544334333dde5e1757a543

diff --git a/app-admin/sudo/sudo-1.9.13_p2.ebuild 
b/app-admin/sudo/sudo-1.9.13_p2.ebuild
new file mode 100644
index ..2d77e6863bd9
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.13_p2.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="
+   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )
+   "
+
+   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   fi
+
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:0= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND+="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-02-19 Thread Sam James
commit: 5b884e7345e7865faab8518133afb6f2a391db0c
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 18 11:04:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 19 12:22:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b884e73

app-admin/sudo: add 1.9.13_p1

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

 app-admin/sudo/Manifest  |   2 +
 app-admin/sudo/sudo-1.9.13_p1.ebuild | 286 +++
 2 files changed, 288 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index ef877a4dec51..a0cb3056f45b 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -6,3 +6,5 @@ DIST sudo-1.9.12p2.tar.gz 4909431 BLAKE2B 
79eac710b757acae7aa98e6e6f495a475e5236
 DIST sudo-1.9.12p2.tar.gz.sig 566 BLAKE2B 
fa679038c33d2bf1476b56944872d3a18b66bf5c5fb2e660d1f8777cdb209928912ddd8d89d878bd2218df3acd1e7fee5aa850e8d01a1cfac6ab310c788149fa
 SHA512 
0b2f10488c44bfcd94eed97002865d89f4a03a92ef3b890fac3121ef0f9e6c55387771ddead1a94dc92d85c35e3d28b4730f35cdc2aafb51128594555ea29876
 DIST sudo-1.9.13.tar.gz 5093583 BLAKE2B 
a923879920ac5a3c71e6e898ecc9c1194f26ea5e0ac109a6163fbbdea02724bb0bc126cdd7ea0be2470febc4f978b00519adb2fbc2952706cd47bebcd48447aa
 SHA512 
74c5f16a5be5823912ff239a85463b81e4463f27f7331ad2ea282765a3c21bf966310d73291014d8ca1edd4a745b012b77b1ea6099ba417ba577d76b32e40eb6
 DIST sudo-1.9.13.tar.gz.sig 566 BLAKE2B 
b6761e90025ccb78fe94e8152022fac74b8368b9975a4816ad1a60e9a3a5bb2a89915c55a570c1216e48ba4f1e00b08c86d84cf81e3179d2e927c8ef5718
 SHA512 
045211021b12d3f7c3210be388c87a6a90391fe0b24aff567aa05b1d5431f03da852ce93e0eddc53fe3cabb5cafd46331be8f6d82efb367e5d51f46fb5017557
+DIST sudo-1.9.13p1.tar.gz 5096455 BLAKE2B 
e70545975c7570099100892121ae67686d6daa286d581a25cc0a574335c426e8cc3d5fe611525cb4d939a423cd9e7d836a27fb8d64aedcb79623ab9eb69488ec
 SHA512 
4d19f06c4a592dac9a1a7feca6cc751093151af32313d9d579e2485fc6530a4340ec29cc2892b29dedf2a6aca3e91fb0bbf94bbfb6530f249c58430b83139044
+DIST sudo-1.9.13p1.tar.gz.sig 566 BLAKE2B 
4176b56099394bbe78cfeb5846373614fa69d4bd84b446b714ef5d9a36307af71271df725379c3d013856fb077e7af55b377f6ea80e66b896f513a31ff633817
 SHA512 
df898199133082f4e9dd8e8f6c4c5b973e9d6920080ae72d6bf56247cdf2cb2c4d750b89535467e81d901ca1e09a806fa0618a7ae94ab137ba62f24257e0c4fb

diff --git a/app-admin/sudo/sudo-1.9.13_p1.ebuild 
b/app-admin/sudo/sudo-1.9.13_p1.ebuild
new file mode 100644
index ..2d77e6863bd9
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.13_p1.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="
+   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )
+   "
+
+   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   fi
+
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:0= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND+="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/, app-admin/sudo/files/

2023-02-14 Thread Sam James
commit: 6f0d46367c6c163fa0d560ef0aed8cb093c3f3f9
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 03:40:29 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 03:40:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f0d4636

app-admin/sudo: fix build w/ gcc 13

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

 app-admin/sudo/files/sudo-1.9.13-gcc-13.patch  | 53 ++
 .../files/sudo-1.9.13-missing-bracket-as-if.patch  | 40 
 app-admin/sudo/sudo-1.9.13.ebuild  |  5 ++
 3 files changed, 98 insertions(+)

diff --git a/app-admin/sudo/files/sudo-1.9.13-gcc-13.patch 
b/app-admin/sudo/files/sudo-1.9.13-gcc-13.patch
new file mode 100644
index ..4ebdce7e9f67
--- /dev/null
+++ b/app-admin/sudo/files/sudo-1.9.13-gcc-13.patch
@@ -0,0 +1,53 @@
+https://github.com/sudo-project/sudo/issues/239
+https://github.com/sudo-project/sudo/pull/240
+
+From 20d1348354ddbfb1b1f95522f81d73ec00988358 Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Wed, 15 Feb 2023 03:20:36 +
+Subject: [PATCH] sudo_fatal: Fix build where compiler recognises [[noreturn]]
+ attribute (C23)
+
+If the compiler supports [[noreturn]] as a attribute as in C23,
+then we define sudo_noreturn to be it. When that's the case, we must place
+it at the beginning of the declaration, before any other *extension*
+attributes (__attribute(...)).
+
+sudo_dso_public is always an extension attribute, while sudo_noreturn only
+might be, so put it first.
+
+This only shows up with GCC 13 so far (see the linked GCC bug (notabug)
+for a bit more exploration). Clang 16 does support the attribute but doesn't 
let
+you sue it for earlier language versions (need to pass explicit -std=c2x,
+unlike with GCC here).
+
+This is essentially a followup to e707ffe58b3ccfe5c72f54c38eac1d7069d5021e.
+
+Tested with GCC 13.0.1 20230212 (unreleased), GCC 12.2.1 20230211,
+Clang 16.0.0_rc2, and Clang 15.0.7.
+
+Bug: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108796
+Closes: https://github.com/sudo-project/sudo/issues/239
+Fixes: e707ffe58b3ccfe5c72f54c38eac1d7069d5021e
+Fixes: 16ae61dcd7d3cd8bf6eb10a22fa742d4505da4e9
+--- a/include/sudo_fatal.h
 b/include/sudo_fatal.h
+@@ -171,12 +171,12 @@ sudo_dso_public int  
sudo_fatal_callback_deregister_v1(sudo_fatal_callback_t fun
+ sudo_dso_public int  sudo_fatal_callback_register_v1(sudo_fatal_callback_t 
func);
+ sudo_dso_public char *sudo_warn_gettext_v1(const char *domainname, const char 
*msgid) sudo_attr_fmt_arg(2);
+ sudo_dso_public void sudo_warn_set_locale_func_v1(sudo_warn_setlocale_t func);
+-sudo_dso_public sudo_noreturn void sudo_fatal_nodebug_v1(const char *fmt, 
...) sudo_printf0like(1, 2);
+-sudo_dso_public sudo_noreturn void sudo_fatalx_nodebug_v1(const char *fmt, 
...) sudo_printflike(1, 2);
+-sudo_dso_public sudo_noreturn void sudo_gai_fatal_nodebug_v1(int errnum, 
const char *fmt, ...) sudo_printflike(2, 3);
+-sudo_dso_public sudo_noreturn void sudo_vfatal_nodebug_v1(const char *fmt, 
va_list ap) sudo_printf0like(1, 0);
+-sudo_dso_public sudo_noreturn void sudo_vfatalx_nodebug_v1(const char *fmt, 
va_list ap) sudo_printflike(1, 0);
+-sudo_dso_public sudo_noreturn void sudo_gai_vfatal_nodebug_v1(int errnum, 
const char *fmt, va_list ap) sudo_printflike(2, 0);
++sudo_noreturn sudo_dso_public void sudo_fatal_nodebug_v1(const char *fmt, 
...) sudo_printf0like(1, 2);
++sudo_noreturn sudo_dso_public void sudo_fatalx_nodebug_v1(const char *fmt, 
...) sudo_printflike(1, 2);
++sudo_noreturn sudo_dso_public void sudo_gai_fatal_nodebug_v1(int errnum, 
const char *fmt, ...) sudo_printflike(2, 3);
++sudo_noreturn sudo_dso_public void sudo_vfatal_nodebug_v1(const char *fmt, 
va_list ap) sudo_printf0like(1, 0);
++sudo_noreturn sudo_dso_public void sudo_vfatalx_nodebug_v1(const char *fmt, 
va_list ap) sudo_printflike(1, 0);
++sudo_noreturn sudo_dso_public void sudo_gai_vfatal_nodebug_v1(int errnum, 
const char *fmt, va_list ap) sudo_printflike(2, 0);
+ sudo_dso_public void sudo_warn_nodebug_v1(const char *fmt, ...) 
sudo_printf0like(1, 2);
+ sudo_dso_public void sudo_warnx_nodebug_v1(const char *fmt, ...) 
sudo_printflike(1, 2);
+ sudo_dso_public void sudo_gai_warn_nodebug_v1(int errnum, const char *fmt, 
...) sudo_printflike(2, 3);
+

diff --git a/app-admin/sudo/files/sudo-1.9.13-missing-bracket-as-if.patch 
b/app-admin/sudo/files/sudo-1.9.13-missing-bracket-as-if.patch
new file mode 100644
index ..e341e93a99bc
--- /dev/null
+++ b/app-admin/sudo/files/sudo-1.9.13-missing-bracket-as-if.patch
@@ -0,0 +1,40 @@
+https://github.com/sudo-project/sudo/commit/defec5d46eec7345b62060049f72215ffd7f3e7e
+
+From defec5d46eec7345b62060049f72215ffd7f3e7e Mon Sep 17 00:00:00 2001
+From: "Todd C. Miller" 
+Date: Tue, 14 Feb 2023 14:24:28 -0700
+Subject: [PATCH] Add missing '[' to AS_IF() call. Fixes GitHub issue #238.
+
+--- a/configure
 b/configure
+@@ -24525,7 +24525,8 @@ fi
+ 
+ if test X"$with_noexec" != X"no"
+ then 

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-02-14 Thread Sam James
commit: 1f15692ae097cc8e7ae8d6e592935db69b2c9949
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 15 01:29:12 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 15 01:29:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f15692a

app-admin/sudo: add 1.9.13

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

 app-admin/sudo/Manifest   |   2 +
 app-admin/sudo/sudo-1.9.13.ebuild | 286 ++
 2 files changed, 288 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index aefb1df79631..ef877a4dec51 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -4,3 +4,5 @@ DIST sudo-1.9.12p1.tar.gz 4908060 BLAKE2B 
976d00fb16b0d26b2714a188e379ccba102e0f
 DIST sudo-1.9.12p1.tar.gz.sig 566 BLAKE2B 
09f51a9f8eddaafc83bc5faac84ef0c0c37148beec025c777c1a19fd6ca88ecf354390f3557c31c74d13944093eb0ad921a2b7bdff04415f901fee549617e5f8
 SHA512 
6ec0596ad69fd6afc95d15a6e0ff871449e4534a651311371a4a604c258a34af6b41202cd2c636213d3128a811c5824338454cad764e1c05413ef02b551b7ae2
 DIST sudo-1.9.12p2.tar.gz 4909431 BLAKE2B 
79eac710b757acae7aa98e6e6f495a475e5236be456e4687fb1441345ee296672ff80a5a60902cffcd257aa81a01fbc3857f3c52e51bb46f56c060fd299e0c05
 SHA512 
5e035246137d5820691f7ddfc13faec3886e3cf1563ed56633667d86ab4f1306f34cc0e27808f56790b6c6a4614826e54c5b7e47b31eb009b96dde3e52170c45
 DIST sudo-1.9.12p2.tar.gz.sig 566 BLAKE2B 
fa679038c33d2bf1476b56944872d3a18b66bf5c5fb2e660d1f8777cdb209928912ddd8d89d878bd2218df3acd1e7fee5aa850e8d01a1cfac6ab310c788149fa
 SHA512 
0b2f10488c44bfcd94eed97002865d89f4a03a92ef3b890fac3121ef0f9e6c55387771ddead1a94dc92d85c35e3d28b4730f35cdc2aafb51128594555ea29876
+DIST sudo-1.9.13.tar.gz 5093583 BLAKE2B 
a923879920ac5a3c71e6e898ecc9c1194f26ea5e0ac109a6163fbbdea02724bb0bc126cdd7ea0be2470febc4f978b00519adb2fbc2952706cd47bebcd48447aa
 SHA512 
74c5f16a5be5823912ff239a85463b81e4463f27f7331ad2ea282765a3c21bf966310d73291014d8ca1edd4a745b012b77b1ea6099ba417ba577d76b32e40eb6
+DIST sudo-1.9.13.tar.gz.sig 566 BLAKE2B 
b6761e90025ccb78fe94e8152022fac74b8368b9975a4816ad1a60e9a3a5bb2a89915c55a570c1216e48ba4f1e00b08c86d84cf81e3179d2e927c8ef5718
 SHA512 
045211021b12d3f7c3210be388c87a6a90391fe0b24aff567aa05b1d5431f03da852ce93e0eddc53fe3cabb5cafd46331be8f6d82efb367e5d51f46fb5017557

diff --git a/app-admin/sudo/sudo-1.9.13.ebuild 
b/app-admin/sudo/sudo-1.9.13.ebuild
new file mode 100644
index ..2d77e6863bd9
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.13.ebuild
@@ -0,0 +1,286 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="
+   https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )
+   "
+
+   if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   fi
+
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+S="${WORKDIR}/${MY_P}"
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:0= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND+="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   ?? ( gcrypt ssl 

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Arthur Zamarin
commit: 19ac1fc191953a650b68bc088be94ae03b6390da
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 20 06:45:18 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 20 06:45:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19ac1fc1

app-admin/sudo: Stabilize 1.9.12_p2 hppa, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index a5da2fe74a15..30c9a1908ce6 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Arthur Zamarin
commit: ad2ac1d9c75f49275d32b857fefd43a5358192eb
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jan 20 06:45:21 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jan 20 06:45:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad2ac1d9

app-admin/sudo: Stabilize 1.9.12_p2 ppc, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index 30c9a1908ce6..a609ac940882 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Sam James
commit: c719920fbde02150c4329ac12df25360156b4bfc
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 03:54:06 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 03:54:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c719920f

app-admin/sudo: Stabilize 1.9.12_p2 arm64, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index 589a621665c0..4e09be861c26 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Sam James
commit: 3e13a1ab22aa83ab60ba202cdcbc2be6c0c0af2b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 03:54:07 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 03:54:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e13a1ab

app-admin/sudo: Stabilize 1.9.12_p2 arm, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index 4e09be861c26..a5da2fe74a15 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Sam James
commit: b5dc916f9693177eff275eb38e477f16822f96a7
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:34:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:34:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5dc916f

app-admin/sudo: Stabilize 1.9.12_p2 amd64, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index 4cf3d4283ce1..589a621665c0 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Sam James
commit: c6f39bf5b458ac9f3051d127c7aaa3611f8196a9
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:34:14 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:34:14 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6f39bf5

app-admin/sudo: Stabilize 1.9.12_p2 x86, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index f7ecaf98540c..4cf3d4283ce1 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Sam James
commit: d502de4960080cc23a3d62b8540f06749ae47061
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:16:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:16:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d502de49

app-admin/sudo: Stabilize 1.9.12_p2 ppc64, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index 2d77e6863bd9..f4b90ff8a245 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2023-01-19 Thread Sam James
commit: 71dbac4612c97f9500fbf902ce60704d8143c186
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 20 01:16:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 20 01:16:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71dbac46

app-admin/sudo: Stabilize 1.9.12_p2 sparc, #891405

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

 app-admin/sudo/sudo-1.9.12_p2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p2.ebuild 
b/app-admin/sudo/sudo-1.9.12_p2.ebuild
index f4b90ff8a245..f7ecaf98540c 100644
--- a/app-admin/sudo/sudo-1.9.12_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p2.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-11-18 Thread Arthur Zamarin
commit: eac83a728ffd38e6c704f19c79ee10252d59
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 18:26:39 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 18:26:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eac83a72

app-admin/sudo: Stabilize 1.9.12_p1 hppa, #879953

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

 app-admin/sudo/sudo-1.9.12_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p1.ebuild 
b/app-admin/sudo/sudo-1.9.12_p1.ebuild
index 9bcf5ebc9789..35748ea38ecd 100644
--- a/app-admin/sudo/sudo-1.9.12_p1.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-11-18 Thread Arthur Zamarin
commit: 9e4709d3149c8122dffb7ab94a379690860fc2b3
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Nov 18 18:06:28 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Nov 18 18:06:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e4709d3

app-admin/sudo: Stabilize 1.9.12_p1 sparc, #879953

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

 app-admin/sudo/sudo-1.9.12_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p1.ebuild 
b/app-admin/sudo/sudo-1.9.12_p1.ebuild
index 8cf292dacac9..9bcf5ebc9789 100644
--- a/app-admin/sudo/sudo-1.9.12_p1.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-11-17 Thread Jakov Smolić
commit: 2fb4620d2282042348fd2b473cc01de788c94fc2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Fri Nov 18 07:07:06 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Fri Nov 18 07:07:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fb4620d

app-admin/sudo: Stabilize 1.9.12_p1 x86, #879953

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

 app-admin/sudo/sudo-1.9.12_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p1.ebuild 
b/app-admin/sudo/sudo-1.9.12_p1.ebuild
index e96bf564cce8..8cf292dacac9 100644
--- a/app-admin/sudo/sudo-1.9.12_p1.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/files/

2022-11-13 Thread Conrad Kostecki
commit: 3d6045b2d2442cb94c431da46286a9a7cd12714d
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Nov  8 06:18:21 2022 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Nov 13 18:33:52 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d6045b2

app-admin/sudo: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/28186
Signed-off-by: Conrad Kostecki  gentoo.org>

 .../sudo/files/sudo-1.9.12-CVE-2022-43995.patch| 53 --
 app-admin/sudo/files/sudo-1.9.12-mips-build.patch  | 33 --
 2 files changed, 86 deletions(-)

diff --git a/app-admin/sudo/files/sudo-1.9.12-CVE-2022-43995.patch 
b/app-admin/sudo/files/sudo-1.9.12-CVE-2022-43995.patch
deleted file mode 100644
index 2601669eecfd..
--- a/app-admin/sudo/files/sudo-1.9.12-CVE-2022-43995.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-Bug: https://bugs.gentoo.org/879209
-Upstream: 
https://github.com/sudo-project/sudo/commit/bd209b9f16fcd1270c13db27ae3329c677d48050
-
-From bd209b9f16fcd1270c13db27ae3329c677d48050 Mon Sep 17 00:00:00 2001
-From: "Todd C. Miller" 
-Date: Fri, 28 Oct 2022 07:29:55 -0600
-Subject: [PATCH] Fix CVE-2022-43995, potential heap overflow for passwords < 8
- characters. Starting with sudo 1.8.0 the plaintext password buffer is
- dynamically sized so it is not safe to assume that it is at least 9 bytes in
- size. Found by Hugo Lefeuvre (University of Manchester) with ConfFuzz.
-

- plugins/sudoers/auth/passwd.c | 11 +--
- 1 file changed, 5 insertions(+), 6 deletions(-)
-
-diff --git a/plugins/sudoers/auth/passwd.c b/plugins/sudoers/auth/passwd.c
-index b2046eca2..0416861e9 100644
 a/plugins/sudoers/auth/passwd.c
-+++ b/plugins/sudoers/auth/passwd.c
-@@ -63,7 +63,7 @@ sudo_passwd_init(struct passwd *pw, sudo_auth *auth)
- int
- sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct 
sudo_conv_callback *callback)
- {
--char sav, *epass;
-+char des_pass[9], *epass;
- char *pw_epasswd = auth->data;
- size_t pw_len;
- int matched = 0;
-@@ -75,12 +75,12 @@ sudo_passwd_verify(struct passwd *pw, char *pass, 
sudo_auth *auth, struct sudo_c
- 
- /*
-  * Truncate to 8 chars if standard DES since not all crypt()'s do this.
-- * If this turns out not to be safe we will have to use OS #ifdef's 
(sigh).
-  */
--sav = pass[8];
- pw_len = strlen(pw_epasswd);
--if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len))
--  pass[8] = '\0';
-+if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) {
-+  strlcpy(des_pass, pass, sizeof(des_pass));
-+  pass = des_pass;
-+}
- 
- /*
-  * Normal UN*X password check.
-@@ -88,7 +88,6 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth 
*auth, struct sudo_c
-  * only compare the first DESLEN characters in that case.
-  */
- epass = (char *) crypt(pass, pw_epasswd);
--pass[8] = sav;
- if (epass != NULL) {
-   if (HAS_AGEINFO(pw_epasswd, pw_len) && strlen(epass) == DESLEN)
-   matched = !strncmp(pw_epasswd, epass, DESLEN);

diff --git a/app-admin/sudo/files/sudo-1.9.12-mips-build.patch 
b/app-admin/sudo/files/sudo-1.9.12-mips-build.patch
deleted file mode 100644
index d45393dba443..
--- a/app-admin/sudo/files/sudo-1.9.12-mips-build.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-https://github.com/sudo-project/sudo/commit/7944494196d4a9b33e0ae64a7e20f86e19c336d3
-https://bugs.gentoo.org/878401
-
-From 7944494196d4a9b33e0ae64a7e20f86e19c336d3 Mon Sep 17 00:00:00 2001
-From: "Todd C. Miller" 
-Date: Wed, 26 Oct 2022 16:35:30 -0600
-Subject: [PATCH] Fix compilation error on Linux/mips.
-
 a/src/exec_ptrace.c
-+++ b/src/exec_ptrace.c
-@@ -282,16 +282,17 @@ set_sc_arg4(struct sudo_ptrace_regs *regs, unsigned long 
addr)
- static bool
- ptrace_getregs(int pid, struct sudo_ptrace_regs *regs, int compat)
- {
-+struct iovec iov;
- debug_decl(ptrace_getregs, SUDO_DEBUG_EXEC);
- 
-+iov.iov_base = >u;
-+iov.iov_len = sizeof(regs->u);
-+
- # ifdef __mips__
- /* PTRACE_GETREGSET has bugs with the MIPS o32 ABI at least. */
--if (ptrace(PTRACE_GETREGS, pid, NULL, >u) == -1)
-+if (ptrace(PTRACE_GETREGS, pid, NULL, iov.iov_base) == -1)
-   debug_return_bool(false);
- # else
--struct iovec iov;
--iov.iov_base = >u;
--iov.iov_len = sizeof(regs->u);
- if (ptrace(PTRACE_GETREGSET, pid, (void *)NT_PRSTATUS, ) == -1)
-   debug_return_bool(false);
- # endif /* __mips__ */
-



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-11-07 Thread Sam James
commit: 2b180a11e743e53e3dd061ed8c84bf92bdd88f63
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  8 05:49:29 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  8 05:49:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b180a11

app-admin/sudo: Stabilize 1.9.12_p1 amd64, #879953

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

 app-admin/sudo/sudo-1.9.12_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p1.ebuild 
b/app-admin/sudo/sudo-1.9.12_p1.ebuild
index b61b04896e3f..e96bf564cce8 100644
--- a/app-admin/sudo/sudo-1.9.12_p1.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-11-06 Thread Agostino Sarubbo
commit: 652f4bd86620c908fde6d8bdc121049a9011f37b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Nov  6 08:17:36 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Nov  6 08:17:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=652f4bd8

app-admin/sudo: Stabilize 1.9.12_p1 ppc, #879953

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

 app-admin/sudo/sudo-1.9.12_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p1.ebuild 
b/app-admin/sudo/sudo-1.9.12_p1.ebuild
index e8470987582b..b61b04896e3f 100644
--- a/app-admin/sudo/sudo-1.9.12_p1.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-11-06 Thread Sam James
commit: b202569254216914154d31cf0c9669299f367add
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov  6 06:15:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  6 06:15:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2025692

app-admin/sudo: Stabilize 1.9.12_p1 ppc64, #879953

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

 app-admin/sudo/sudo-1.9.12_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p1.ebuild 
b/app-admin/sudo/sudo-1.9.12_p1.ebuild
index d23d3a31620a..e8470987582b 100644
--- a/app-admin/sudo/sudo-1.9.12_p1.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-11-06 Thread Sam James
commit: 5c43dfda538b90c338c5d90e2c8e4b3bf1f15758
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov  6 06:15:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  6 06:15:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c43dfda

app-admin/sudo: Stabilize 1.9.12_p1 arm64, #879953

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

 app-admin/sudo/sudo-1.9.12_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p1.ebuild 
b/app-admin/sudo/sudo-1.9.12_p1.ebuild
index 3daa682fb03b..d23d3a31620a 100644
--- a/app-admin/sudo/sudo-1.9.12_p1.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-11-06 Thread Sam James
commit: 76bb90830e3bd5fd9912502e22613e1c62851b32
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov  6 06:15:34 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov  6 06:15:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76bb9083

app-admin/sudo: Stabilize 1.9.12_p1 arm, #879953

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

 app-admin/sudo/sudo-1.9.12_p1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.12_p1.ebuild 
b/app-admin/sudo/sudo-1.9.12_p1.ebuild
index d4ffc3496774..3daa682fb03b 100644
--- a/app-admin/sudo/sudo-1.9.12_p1.ebuild
+++ b/app-admin/sudo/sudo-1.9.12_p1.ebuild
@@ -33,7 +33,7 @@ else
"
 
if [[ ${PV} != *_beta* && ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/files/, app-admin/sudo/

2022-11-04 Thread Sam James
commit: 5eca952121b4f64dc7c40f81338384bf299ee771
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Nov  5 00:39:58 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov  5 02:06:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5eca9521

app-admin/sudo: patch CVE-2022-43995

Bug: https://bugs.gentoo.org/879209
Signed-off-by: John Helmert III  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/28143
Signed-off-by: Sam James  gentoo.org>

 .../sudo/files/sudo-1.9.12-CVE-2022-43995.patch|  53 
 app-admin/sudo/sudo-1.9.12-r1.ebuild   | 287 +
 2 files changed, 340 insertions(+)

diff --git a/app-admin/sudo/files/sudo-1.9.12-CVE-2022-43995.patch 
b/app-admin/sudo/files/sudo-1.9.12-CVE-2022-43995.patch
new file mode 100644
index ..2601669eecfd
--- /dev/null
+++ b/app-admin/sudo/files/sudo-1.9.12-CVE-2022-43995.patch
@@ -0,0 +1,53 @@
+Bug: https://bugs.gentoo.org/879209
+Upstream: 
https://github.com/sudo-project/sudo/commit/bd209b9f16fcd1270c13db27ae3329c677d48050
+
+From bd209b9f16fcd1270c13db27ae3329c677d48050 Mon Sep 17 00:00:00 2001
+From: "Todd C. Miller" 
+Date: Fri, 28 Oct 2022 07:29:55 -0600
+Subject: [PATCH] Fix CVE-2022-43995, potential heap overflow for passwords < 8
+ characters. Starting with sudo 1.8.0 the plaintext password buffer is
+ dynamically sized so it is not safe to assume that it is at least 9 bytes in
+ size. Found by Hugo Lefeuvre (University of Manchester) with ConfFuzz.
+
+---
+ plugins/sudoers/auth/passwd.c | 11 +--
+ 1 file changed, 5 insertions(+), 6 deletions(-)
+
+diff --git a/plugins/sudoers/auth/passwd.c b/plugins/sudoers/auth/passwd.c
+index b2046eca2..0416861e9 100644
+--- a/plugins/sudoers/auth/passwd.c
 b/plugins/sudoers/auth/passwd.c
+@@ -63,7 +63,7 @@ sudo_passwd_init(struct passwd *pw, sudo_auth *auth)
+ int
+ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth *auth, struct 
sudo_conv_callback *callback)
+ {
+-char sav, *epass;
++char des_pass[9], *epass;
+ char *pw_epasswd = auth->data;
+ size_t pw_len;
+ int matched = 0;
+@@ -75,12 +75,12 @@ sudo_passwd_verify(struct passwd *pw, char *pass, 
sudo_auth *auth, struct sudo_c
+ 
+ /*
+  * Truncate to 8 chars if standard DES since not all crypt()'s do this.
+- * If this turns out not to be safe we will have to use OS #ifdef's 
(sigh).
+  */
+-sav = pass[8];
+ pw_len = strlen(pw_epasswd);
+-if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len))
+-  pass[8] = '\0';
++if (pw_len == DESLEN || HAS_AGEINFO(pw_epasswd, pw_len)) {
++  strlcpy(des_pass, pass, sizeof(des_pass));
++  pass = des_pass;
++}
+ 
+ /*
+  * Normal UN*X password check.
+@@ -88,7 +88,6 @@ sudo_passwd_verify(struct passwd *pw, char *pass, sudo_auth 
*auth, struct sudo_c
+  * only compare the first DESLEN characters in that case.
+  */
+ epass = (char *) crypt(pass, pw_epasswd);
+-pass[8] = sav;
+ if (epass != NULL) {
+   if (HAS_AGEINFO(pw_epasswd, pw_len) && strlen(epass) == DESLEN)
+   matched = !strncmp(pw_epasswd, epass, DESLEN);

diff --git a/app-admin/sudo/sudo-1.9.12-r1.ebuild 
b/app-admin/sudo/sudo-1.9.12-r1.ebuild
new file mode 100644
index ..04850cee909d
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.12-r1.ebuild
@@ -0,0 +1,287 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )"
+   if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   fi
+
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( 

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/, app-admin/sudo/files/

2022-10-28 Thread Sam James
commit: 73fc86d879db42a9ce5a4ef9b73f088b02551169
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct 28 20:11:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 28 20:11:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73fc86d8

app-admin/sudo: backport MIPS patch

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

 app-admin/sudo/files/sudo-1.9.12-mips-build.patch | 33 +++
 app-admin/sudo/sudo-1.9.12.ebuild |  4 +++
 2 files changed, 37 insertions(+)

diff --git a/app-admin/sudo/files/sudo-1.9.12-mips-build.patch 
b/app-admin/sudo/files/sudo-1.9.12-mips-build.patch
new file mode 100644
index ..d45393dba443
--- /dev/null
+++ b/app-admin/sudo/files/sudo-1.9.12-mips-build.patch
@@ -0,0 +1,33 @@
+https://github.com/sudo-project/sudo/commit/7944494196d4a9b33e0ae64a7e20f86e19c336d3
+https://bugs.gentoo.org/878401
+
+From 7944494196d4a9b33e0ae64a7e20f86e19c336d3 Mon Sep 17 00:00:00 2001
+From: "Todd C. Miller" 
+Date: Wed, 26 Oct 2022 16:35:30 -0600
+Subject: [PATCH] Fix compilation error on Linux/mips.
+
+--- a/src/exec_ptrace.c
 b/src/exec_ptrace.c
+@@ -282,16 +282,17 @@ set_sc_arg4(struct sudo_ptrace_regs *regs, unsigned long 
addr)
+ static bool
+ ptrace_getregs(int pid, struct sudo_ptrace_regs *regs, int compat)
+ {
++struct iovec iov;
+ debug_decl(ptrace_getregs, SUDO_DEBUG_EXEC);
+ 
++iov.iov_base = >u;
++iov.iov_len = sizeof(regs->u);
++
+ # ifdef __mips__
+ /* PTRACE_GETREGSET has bugs with the MIPS o32 ABI at least. */
+-if (ptrace(PTRACE_GETREGS, pid, NULL, >u) == -1)
++if (ptrace(PTRACE_GETREGS, pid, NULL, iov.iov_base) == -1)
+   debug_return_bool(false);
+ # else
+-struct iovec iov;
+-iov.iov_base = >u;
+-iov.iov_len = sizeof(regs->u);
+ if (ptrace(PTRACE_GETREGSET, pid, (void *)NT_PRSTATUS, ) == -1)
+   debug_return_bool(false);
+ # endif /* __mips__ */
+

diff --git a/app-admin/sudo/sudo-1.9.12.ebuild 
b/app-admin/sudo/sudo-1.9.12.ebuild
index 046d001b4139..d3e78ea71235 100644
--- a/app-admin/sudo/sudo-1.9.12.ebuild
+++ b/app-admin/sudo/sudo-1.9.12.ebuild
@@ -82,6 +82,10 @@ REQUIRED_USE="
 
 MAKEOPTS+=" SAMPLES="
 
+PATCHES=(
+   "${FILESDIR}"/${P}-mips-build.patch
+)
+
 src_prepare() {
default
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-10-24 Thread Sam James
commit: 3f394a47e38e6a5a76254fe3933d8272041f7b9d
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 24 11:46:27 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 24 11:46:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f394a47

app-admin/sudo: add 1.9.12

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

 app-admin/sudo/Manifest   |   2 +
 app-admin/sudo/sudo-1.9.12.ebuild | 282 ++
 2 files changed, 284 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index fd7558ec2a90..08c365b275af 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -1,2 +1,4 @@
 DIST sudo-1.9.11p3.tar.gz 4826520 BLAKE2B 
f8508f65b514abd9979a11628d8bc0e085b2625993281e7d1f8794a576e88970bda6939d2f2f50d9485f00276970aba3489b19c102eca5625e389c9610f338dd
 SHA512 
ad5c3d623547d1e3016e1a721676fee6d6b7348e77b2c234041e0af40c7220e8934c8c27beef0d12fa6df11708d37de711dacfefc135d26de46abca7f91c55d1
 DIST sudo-1.9.11p3.tar.gz.sig 566 BLAKE2B 
8caf03b051222f0446eaf333b48563aa18d52acbd9f7e2d880f0a97043df1ec8d25d87cfd7b1b9543ab8f52f5dacff4cf031fe3e6b94593d576d1d351eb05aa4
 SHA512 
ea728cddbab50746a2cbb8ce6cb55df3def1c5e806a1d91ec6f2d65c8d246079bdb5799b961ab0da1cc2c347a36d93cc00d32c10856141a467b25e1224876e50
+DIST sudo-1.9.12.tar.gz 4906320 BLAKE2B 
dfe7e45dab9848e7eec30b9c3e96683b2a90c02c8468507a338cda26d8b28206f511c63c2330e1a33e2b0b2d263211d7e2b222d5729dc0670eaafea09603e586
 SHA512 
34ee165baa2e37ba2530901d49bf0dad30159f27aeccd2519d4719bf93be8281edff71220a49ba2e41dacaa3c58031de1464df48d75a8caea7b9568a76f80b67
+DIST sudo-1.9.12.tar.gz.sig 566 BLAKE2B 
98c80addcea18d320a54473e34111411dc3e67bdec45ae1c34e98c5a95a0e0377b08e7d42d9cbf92f68160f6e5dfb2990e6cd3c773ba20484b15aecfe3104433
 SHA512 
67c2c0234345ff17ed9bef2a974a37dd7e4ba791bda4e6f1cc90620d6541e4549e1e2a8525b4092bc615ae035cd2f97eb4165e2e671a3056ac10585709045ae2

diff --git a/app-admin/sudo/sudo-1.9.12.ebuild 
b/app-admin/sudo/sudo-1.9.12.ebuild
new file mode 100644
index ..046d001b4139
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.12.ebuild
@@ -0,0 +1,282 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )"
+   if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   fi
+
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:0= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND+="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   ?? ( gcrypt ssl )
+"
+
+MAKEOPTS+=" SAMPLES="
+
+src_prepare() {
+   default
+
+   elibtoolize
+}
+
+set_secure_path() {
+   # First extract the default ROOTPATH from build env
+   SECURE_PATH=$(unset ROOTPATH; . "${EPREFIX}"/etc/profile.env; echo 
"${ROOTPATH}")
+
+   case "${SECURE_PATH}" in
+   */usr/sbin*)
+   ;;
+   *)
+   SECURE_PATH=$(unset 

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-09-22 Thread Sam James
commit: 30eb55227bb6a92979d740cbf5aa5f3ee5bc38a2
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 23 00:59:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 23 00:59:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30eb5522

app-admin/sudo: sync live

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

 app-admin/sudo/sudo-.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-admin/sudo/sudo-.ebuild b/app-admin/sudo/sudo-.ebuild
index afb8327d1680..046d001b4139 100644
--- a/app-admin/sudo/sudo-.ebuild
+++ b/app-admin/sudo/sudo-.ebuild
@@ -54,6 +54,7 @@ DEPEND="
)
pam? ( sys-libs/pam )
sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
skey? ( >=sys-auth/skey-1.1.5-r1 )
ssl? ( dev-libs/openssl:0= )
sssd? ( sys-auth/sssd[sudo] )



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-09-22 Thread Sam James
commit: 4a56cb83be37bab18e9941f58c226cfce97d08a1
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 23 00:58:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 23 00:58:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a56cb83

app-admin/sudo: drop 1.9.10-r1, 1.9.11_p2

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

 app-admin/sudo/Manifest  |   4 -
 app-admin/sudo/sudo-1.9.10-r1.ebuild | 263 
 app-admin/sudo/sudo-1.9.11_p2.ebuild | 281 ---
 3 files changed, 548 deletions(-)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 5f2abb112918..fd7558ec2a90 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -1,6 +1,2 @@
-DIST sudo-1.9.10.tar.gz 4516568 BLAKE2B 
94d97379e31b41917616a829cbece3d3fce7dd6ab9d04791b928981c14249c306508298655c19dc59a054ccf7deed4e69e65367cbfe9f6d8b5aba8895cfa6064
 SHA512 
65cf92b67b64413cb807da8b9602fc90b75e5b30dd1402d682ca36f276a3d6209a8a59c14e463898abc9856bc56263e5ba4bb6d44774f56a2885a9eea4a35375
-DIST sudo-1.9.10.tar.gz.sig 566 BLAKE2B 
808919c826faa4f63efc283461f9f2089fd745aaf7462bcc41c505e7f978e7d56307202f96548d95844c99236fec10cada8438b935a1e1b6ea3601ee857d6900
 SHA512 
4ea0b736783b8e7be47645f770d7684d99c31f901177d3527f1ff78f5126d41592a94d36c67762bf5cb941eed80b9f585637aaa81d7f4920576d31a83f447323
-DIST sudo-1.9.11p2.tar.gz 4825417 BLAKE2B 
b6b16f17ba8b6d5ab80f5515beebddf21579944376c2b075220d9fb6e2c3d3c40c8150a4f1c2c7165fb93e1f9ac3d03f77b0951a6f721e026a175cc948c4
 SHA512 
ca64ace6b663a61336a2aa45fb96eb585b5075a867e770b0b384aaf015479dfae48847226c83f824372e64f4697454e68c36305f7979f14b662185c284e1da67
-DIST sudo-1.9.11p2.tar.gz.sig 566 BLAKE2B 
9ffe8ebf79f3d94c2df4ce18bb811f73854920b262774ef114ed77ff78a2f856765651c0408cd0cd71191b21840fa3c6a73ca7897baa7975dd7b655eead45ab1
 SHA512 
a452fb875b3f4a05cc8623df18f7b53192b8671cdd8fcdbb9360cc86160b9aadb1148a60f91f106fd381997b91a4dfcf06149f3cb43292284d27997a4d97473f
 DIST sudo-1.9.11p3.tar.gz 4826520 BLAKE2B 
f8508f65b514abd9979a11628d8bc0e085b2625993281e7d1f8794a576e88970bda6939d2f2f50d9485f00276970aba3489b19c102eca5625e389c9610f338dd
 SHA512 
ad5c3d623547d1e3016e1a721676fee6d6b7348e77b2c234041e0af40c7220e8934c8c27beef0d12fa6df11708d37de711dacfefc135d26de46abca7f91c55d1
 DIST sudo-1.9.11p3.tar.gz.sig 566 BLAKE2B 
8caf03b051222f0446eaf333b48563aa18d52acbd9f7e2d880f0a97043df1ec8d25d87cfd7b1b9543ab8f52f5dacff4cf031fe3e6b94593d576d1d351eb05aa4
 SHA512 
ea728cddbab50746a2cbb8ce6cb55df3def1c5e806a1d91ec6f2d65c8d246079bdb5799b961ab0da1cc2c347a36d93cc00d32c10856141a467b25e1224876e50

diff --git a/app-admin/sudo/sudo-1.9.10-r1.ebuild 
b/app-admin/sudo/sudo-1.9.10-r1.ebuild
deleted file mode 100644
index 2f7cd3f35838..
--- a/app-admin/sudo/sudo-1.9.10-r1.ebuild
+++ /dev/null
@@ -1,263 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit pam libtool tmpfiles toolchain-funcs
-
-MY_P="${P/_/}"
-MY_P="${MY_P/beta/b}"
-
-DESCRIPTION="Allows users or groups to run commands as other users"
-HOMEPAGE="https://www.sudo.ws/;
-if [[ ${PV} == "" ]] ; then
-   inherit mercurial
-   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
-else
-   inherit verify-sig
-   VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/sudo.ws.asc
-   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
-
-   uri_prefix=
-   case ${P} in
-   *_beta*|*_rc*) uri_prefix=beta/ ;;
-   esac
-
-   SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
-   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
-   verify-sig? (
-   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
-   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
-   )"
-   if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
-   fi
-fi
-
-# Basic license is ISC-style as-is, some files are released under
-# 3-clause BSD license
-LICENSE="ISC BSD"
-SLOT="0"
-IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
-
-DEPEND="
-   sys-libs/zlib:=
-   virtual/libcrypt:=
-   gcrypt? ( dev-libs/libgcrypt:= )
-   ldap? (
-   >=net-nds/openldap-2.1.30-r1:=
-   sasl? (
-   dev-libs/cyrus-sasl
-   net-nds/openldap:=[sasl]
-   )
-   )
-   pam? ( sys-libs/pam )
-   sasl? ( dev-libs/cyrus-sasl )
-   skey? ( >=sys-auth/skey-1.1.5-r1 )
-   ssl? ( dev-libs/openssl:0= )
-   sssd? ( sys-auth/sssd[sudo] )
-"
-RDEPEND="
-   ${DEPEND}
-   >=app-misc/editor-wrapper-3
-   virtual/editor
-   ldap? ( dev-lang/perl )
-   pam? 

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-09-22 Thread Sam James
commit: 3d7e0c78cbd74a01e68d92cfb6285c21816125ae
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 23 00:29:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 23 00:30:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d7e0c78

app-admin/sudo: add missing libselinux dep

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

 app-admin/sudo/{sudo-1.9.11_p3.ebuild => sudo-1.9.11_p3-r1.ebuild} | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-admin/sudo/sudo-1.9.11_p3.ebuild 
b/app-admin/sudo/sudo-1.9.11_p3-r1.ebuild
similarity index 99%
rename from app-admin/sudo/sudo-1.9.11_p3.ebuild
rename to app-admin/sudo/sudo-1.9.11_p3-r1.ebuild
index 40273e0501e8..e677d6731aaf 100644
--- a/app-admin/sudo/sudo-1.9.11_p3.ebuild
+++ b/app-admin/sudo/sudo-1.9.11_p3-r1.ebuild
@@ -54,6 +54,7 @@ DEPEND="
)
pam? ( sys-libs/pam )
sasl? ( dev-libs/cyrus-sasl )
+   selinux? ( sys-libs/libselinux )
skey? ( >=sys-auth/skey-1.1.5-r1 )
ssl? ( dev-libs/openssl:0= )
sssd? ( sys-auth/sssd[sudo] )



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-09-21 Thread Agostino Sarubbo
commit: c5006cddd90f316f36b121dd567d472c40e175a8
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Sep 21 12:25:48 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Sep 21 12:25:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5006cdd

app-admin/sudo: Stabilize 1.9.11_p3 ppc64, #868945

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

 app-admin/sudo/sudo-1.9.11_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.11_p3.ebuild 
b/app-admin/sudo/sudo-1.9.11_p3.ebuild
index bee2855926e4..40273e0501e8 100644
--- a/app-admin/sudo/sudo-1.9.11_p3.ebuild
+++ b/app-admin/sudo/sudo-1.9.11_p3.ebuild
@@ -29,7 +29,7 @@ else

ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
)"
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ~ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-09-16 Thread Arthur Zamarin
commit: 3fa66cdd453f186296139ae535afe4cb390b76a9
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 16 18:58:32 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 16 18:58:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3fa66cdd

app-admin/sudo: Stabilize 1.9.11_p3 ppc, #868945

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

 app-admin/sudo/sudo-1.9.11_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.11_p3.ebuild 
b/app-admin/sudo/sudo-1.9.11_p3.ebuild
index fcd5401f3599..bee2855926e4 100644
--- a/app-admin/sudo/sudo-1.9.11_p3.ebuild
+++ b/app-admin/sudo/sudo-1.9.11_p3.ebuild
@@ -29,7 +29,7 @@ else

ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
)"
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ~ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-09-16 Thread Arthur Zamarin
commit: 7c50235d8aad116823ed853569bc652e398b959b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Sep 16 13:51:56 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Sep 16 13:51:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c50235d

app-admin/sudo: Stabilize 1.9.11_p3 hppa, #868945

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

 app-admin/sudo/sudo-1.9.11_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.11_p3.ebuild 
b/app-admin/sudo/sudo-1.9.11_p3.ebuild
index 1936d194c964..fcd5401f3599 100644
--- a/app-admin/sudo/sudo-1.9.11_p3.ebuild
+++ b/app-admin/sudo/sudo-1.9.11_p3.ebuild
@@ -29,7 +29,7 @@ else

ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
)"
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-09-06 Thread Sam James
commit: f7dc6935dd21f023801f29663a9097c109f62a3b
Author: Sam James  gentoo  org>
AuthorDate: Wed Sep  7 01:48:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Sep  7 01:48:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7dc6935

app-admin/sudo: Stabilize 1.9.11_p3 sparc, #868945

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

 app-admin/sudo/sudo-1.9.11_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.11_p3.ebuild 
b/app-admin/sudo/sudo-1.9.11_p3.ebuild
index 51314b998816..1936d194c964 100644
--- a/app-admin/sudo/sudo-1.9.11_p3.ebuild
+++ b/app-admin/sudo/sudo-1.9.11_p3.ebuild
@@ -29,7 +29,7 @@ else

ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
)"
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-09-06 Thread Jakov Smolić
commit: bda73ab34a34b1f36fc8def69b341901a0165def
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Sep  6 21:44:22 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Sep  6 21:44:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bda73ab3

app-admin/sudo: Stabilize 1.9.11_p3 amd64, #868945

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

 app-admin/sudo/sudo-1.9.11_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.11_p3.ebuild 
b/app-admin/sudo/sudo-1.9.11_p3.ebuild
index efe34cc24099..51314b998816 100644
--- a/app-admin/sudo/sudo-1.9.11_p3.ebuild
+++ b/app-admin/sudo/sudo-1.9.11_p3.ebuild
@@ -29,7 +29,7 @@ else

ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
)"
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-09-06 Thread Sam James
commit: 035c8e134f8874f1574449e2fd77c6c9ae7ac81a
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 21:37:01 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 21:37:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=035c8e13

app-admin/sudo: Stabilize 1.9.11_p3 x86, #868945

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

 app-admin/sudo/sudo-1.9.11_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.11_p3.ebuild 
b/app-admin/sudo/sudo-1.9.11_p3.ebuild
index c92ae4fdac54..efe34cc24099 100644
--- a/app-admin/sudo/sudo-1.9.11_p3.ebuild
+++ b/app-admin/sudo/sudo-1.9.11_p3.ebuild
@@ -29,7 +29,7 @@ else

ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
)"
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-09-06 Thread Sam James
commit: ece565b27c00a218a8034e091346f09a448eccc7
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 21:34:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 21:34:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ece565b2

app-admin/sudo: Stabilize 1.9.11_p3 arm64, #868945

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

 app-admin/sudo/sudo-1.9.11_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.11_p3.ebuild 
b/app-admin/sudo/sudo-1.9.11_p3.ebuild
index fc0771c66956..c92ae4fdac54 100644
--- a/app-admin/sudo/sudo-1.9.11_p3.ebuild
+++ b/app-admin/sudo/sudo-1.9.11_p3.ebuild
@@ -29,7 +29,7 @@ else

ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
)"
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-09-06 Thread Sam James
commit: d16deea9b9e0ca563fee4a8e48346f9a249a8ef3
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  6 21:34:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  6 21:34:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d16deea9

app-admin/sudo: Stabilize 1.9.11_p3 arm, #868945

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

 app-admin/sudo/sudo-1.9.11_p3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.11_p3.ebuild 
b/app-admin/sudo/sudo-1.9.11_p3.ebuild
index afb8327d1680..fc0771c66956 100644
--- a/app-admin/sudo/sudo-1.9.11_p3.ebuild
+++ b/app-admin/sudo/sudo-1.9.11_p3.ebuild
@@ -29,7 +29,7 @@ else

ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
)"
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
fi
 
BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-06-21 Thread Sam James
commit: bfe64b481e8c0cec4159d6d6d3d5f27268e88f7a
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 21 20:50:32 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 21 20:50:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfe64b48

app-admin/sudo: add 1.9.11_p3

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

 app-admin/sudo/Manifest  |   2 +
 app-admin/sudo/sudo-1.9.11_p3.ebuild | 281 +++
 2 files changed, 283 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 17c3e4490bb1..5f2abb112918 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -2,3 +2,5 @@ DIST sudo-1.9.10.tar.gz 4516568 BLAKE2B 
94d97379e31b41917616a829cbece3d3fce7dd6a
 DIST sudo-1.9.10.tar.gz.sig 566 BLAKE2B 
808919c826faa4f63efc283461f9f2089fd745aaf7462bcc41c505e7f978e7d56307202f96548d95844c99236fec10cada8438b935a1e1b6ea3601ee857d6900
 SHA512 
4ea0b736783b8e7be47645f770d7684d99c31f901177d3527f1ff78f5126d41592a94d36c67762bf5cb941eed80b9f585637aaa81d7f4920576d31a83f447323
 DIST sudo-1.9.11p2.tar.gz 4825417 BLAKE2B 
b6b16f17ba8b6d5ab80f5515beebddf21579944376c2b075220d9fb6e2c3d3c40c8150a4f1c2c7165fb93e1f9ac3d03f77b0951a6f721e026a175cc948c4
 SHA512 
ca64ace6b663a61336a2aa45fb96eb585b5075a867e770b0b384aaf015479dfae48847226c83f824372e64f4697454e68c36305f7979f14b662185c284e1da67
 DIST sudo-1.9.11p2.tar.gz.sig 566 BLAKE2B 
9ffe8ebf79f3d94c2df4ce18bb811f73854920b262774ef114ed77ff78a2f856765651c0408cd0cd71191b21840fa3c6a73ca7897baa7975dd7b655eead45ab1
 SHA512 
a452fb875b3f4a05cc8623df18f7b53192b8671cdd8fcdbb9360cc86160b9aadb1148a60f91f106fd381997b91a4dfcf06149f3cb43292284d27997a4d97473f
+DIST sudo-1.9.11p3.tar.gz 4826520 BLAKE2B 
f8508f65b514abd9979a11628d8bc0e085b2625993281e7d1f8794a576e88970bda6939d2f2f50d9485f00276970aba3489b19c102eca5625e389c9610f338dd
 SHA512 
ad5c3d623547d1e3016e1a721676fee6d6b7348e77b2c234041e0af40c7220e8934c8c27beef0d12fa6df11708d37de711dacfefc135d26de46abca7f91c55d1
+DIST sudo-1.9.11p3.tar.gz.sig 566 BLAKE2B 
8caf03b051222f0446eaf333b48563aa18d52acbd9f7e2d880f0a97043df1ec8d25d87cfd7b1b9543ab8f52f5dacff4cf031fe3e6b94593d576d1d351eb05aa4
 SHA512 
ea728cddbab50746a2cbb8ce6cb55df3def1c5e806a1d91ec6f2d65c8d246079bdb5799b961ab0da1cc2c347a36d93cc00d32c10856141a467b25e1224876e50

diff --git a/app-admin/sudo/sudo-1.9.11_p3.ebuild 
b/app-admin/sudo/sudo-1.9.11_p3.ebuild
new file mode 100644
index ..afb8327d1680
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.11_p3.ebuild
@@ -0,0 +1,281 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+if [[ ${PV} ==  ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
+   inherit verify-sig
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )"
+   if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   fi
+
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+fi
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( sys-libs/pam )
+   sasl? ( dev-libs/cyrus-sasl )
+   skey? ( >=sys-auth/skey-1.1.5-r1 )
+   ssl? ( dev-libs/openssl:0= )
+   sssd? ( sys-auth/sssd[sudo] )
+"
+RDEPEND="
+   ${DEPEND}
+   >=app-misc/editor-wrapper-3
+   virtual/editor
+   ldap? ( dev-lang/perl )
+   pam? ( sys-auth/pambase )
+   selinux? ( sec-policy/selinux-sudo )
+   sendmail? ( virtual/mta )
+"
+BDEPEND+="
+   sys-devel/bison
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/${MY_P}"
+
+REQUIRED_USE="
+   ?? ( pam skey )
+   ?? ( gcrypt ssl )
+"
+
+MAKEOPTS+=" SAMPLES="
+
+src_prepare() {

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-06-14 Thread Sam James
commit: b61f0dde98c44ce35c5bb0e9c8b16a916bc0b010
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 14 11:53:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 14 11:53:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b61f0dde

app-admin/sudo: fix whitespace

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

 app-admin/sudo/sudo-1.9.11_p2.ebuild | 2 +-
 app-admin/sudo/sudo-.ebuild  | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-admin/sudo/sudo-1.9.11_p2.ebuild 
b/app-admin/sudo/sudo-1.9.11_p2.ebuild
index acb3c4fa6509..afb8327d1680 100644
--- a/app-admin/sudo/sudo-1.9.11_p2.ebuild
+++ b/app-admin/sudo/sudo-1.9.11_p2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]] ; then
inherit mercurial
EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
 else
-
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
inherit verify-sig
 
uri_prefix=

diff --git a/app-admin/sudo/sudo-.ebuild b/app-admin/sudo/sudo-.ebuild
index acb3c4fa6509..afb8327d1680 100644
--- a/app-admin/sudo/sudo-.ebuild
+++ b/app-admin/sudo/sudo-.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} ==  ]] ; then
inherit mercurial
EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
 else
-
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
+   
VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/sudo.ws.asc
inherit verify-sig
 
uri_prefix=



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-06-08 Thread Sam James
commit: a676650b19203e0841b82fb9cd98fe4fe24b80fd
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  8 23:01:10 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  8 23:41:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a676650b

app-admin/sudo: add 1.9.11_p1

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

 app-admin/sudo/Manifest  |   2 +
 app-admin/sudo/sudo-1.9.11_p1.ebuild | 270 +++
 2 files changed, 272 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index 554d2b55438d..f2cc7b5ef0d1 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -2,5 +2,7 @@ DIST sudo-1.9.10.tar.gz 4516568 BLAKE2B 
94d97379e31b41917616a829cbece3d3fce7dd6a
 DIST sudo-1.9.10.tar.gz.sig 566 BLAKE2B 
808919c826faa4f63efc283461f9f2089fd745aaf7462bcc41c505e7f978e7d56307202f96548d95844c99236fec10cada8438b935a1e1b6ea3601ee857d6900
 SHA512 
4ea0b736783b8e7be47645f770d7684d99c31f901177d3527f1ff78f5126d41592a94d36c67762bf5cb941eed80b9f585637aaa81d7f4920576d31a83f447323
 DIST sudo-1.9.11.tar.gz 4822882 BLAKE2B 
5b6b0345d923935c022705b2f65d2b27f4b9fa332dd4cb386584cf3388571c23a52a689565822306cf6f801d49c23117f6df2c30f1875ead2c8d3d42d5d86f0d
 SHA512 
ed6f04f8f6dedeb837720524ca7e6137ca62977f739cf78e10f9502855be8af07b76a4ece422d4d7dcc0d34949606f9805bd5ebd623bfa25bfa89e19c45cacbd
 DIST sudo-1.9.11.tar.gz.sig 566 BLAKE2B 
495058445cfbad7bf1db4f8a4fb2efe8d0549fdb2a0d35938ea986576fd39e4cf47a28e55819e937b9f4a3dddf556cb9eeb4ff03feddd60fd89c7c37e9254d28
 SHA512 
35d608c031816dfec5251e2dd1ed3ea2bc979db77f65803b7fa879429241188c79769fb32b58909f3dd39838cb27bf8266a5f518590bbaf5b16113bfc93025c3
+DIST sudo-1.9.11p1.tar.gz 4825102 BLAKE2B 
ed8ee83516bb53dae7be1848417ea895af38a6ae2503c403d3cb2f644b5e77459c5aa8b0f434e19e37eb98d99f134b45b6240cd6777d3db3fd7fca9b120941f9
 SHA512 
177ea094dbb083bbe53c28fefa7fdeb44a3a96914d9c653918479d40966f67122dd1fac175e7549325ff4392a05cde581a16a4fd9e486664d9d8431f1375
+DIST sudo-1.9.11p1.tar.gz.sig 566 BLAKE2B 
f6c9986b3fa4dfab2592c1fbd4171ef5421edb04d019f8ab5cf7c82496a110c91835a4368c7a1285543904ab05bd42fc6aaccd02891654fae1c0db2395786d61
 SHA512 
1f95750630750b79c72395d96b82f76f4db514679ead0a284c8b952fd62fa99298b0f593f8c904a8cdc7cb9d108a02c2399bef47abc8a57fca458ab5f3419188
 DIST sudo-1.9.8p2.tar.gz 4302256 BLAKE2B 
ba40df539b3466bebe0d876ef4f1809867125e83983609eae0447f933fbd499b2eda88d2f6c475779654e68af9580a2998eca3c3f7953129ff73c923e1c88ad9
 SHA512 
899b252e8c219226f658dff3dd34c97b07d42004998b45175b4c0c4de42a6bf9f909598e99b4056fa1171e63378e203854b0f8608b0f5c1b00e9d3677818f6d3
 DIST sudo-1.9.8p2.tar.gz.sig 566 BLAKE2B 
1e1cf69ea391602a214aef253a19fff2e26a908ffd9f5e54f2eeb20245f9518fde7d8417e7160b33d1067916fc7cd3df0b59e626d54d24dc8c6453a0efa95200
 SHA512 
18a7170a4654ff22b23181f589ae2115acd2d635d94977586aa15093bb5144f947584588ae03fc2dd941fb934fac4d9fa689b3fd5a4ef0295156e5b9772b8126

diff --git a/app-admin/sudo/sudo-1.9.11_p1.ebuild 
b/app-admin/sudo/sudo-1.9.11_p1.ebuild
new file mode 100644
index ..dda0650bd5fc
--- /dev/null
+++ b/app-admin/sudo/sudo-1.9.11_p1.ebuild
@@ -0,0 +1,270 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit pam libtool tmpfiles toolchain-funcs
+
+MY_P="${P/_/}"
+MY_P="${MY_P/beta/b}"
+
+DESCRIPTION="Allows users or groups to run commands as other users"
+HOMEPAGE="https://www.sudo.ws/;
+if [[ ${PV} == "" ]] ; then
+   inherit mercurial
+   EHG_REPO_URI="https://www.sudo.ws/repos/sudo;
+else
+   inherit verify-sig
+   VERIFY_SIG_OPENPGP_KEY_PATH=${BROOT}/usr/share/openpgp-keys/sudo.ws.asc
+   BDEPEND+="verify-sig? ( sec-keys/openpgp-keys-sudo )"
+
+   uri_prefix=
+   case ${P} in
+   *_beta*|*_rc*) uri_prefix=beta/ ;;
+   esac
+
+   SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
+   ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz
+   verify-sig? (
+   
https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz.sig
+   
ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
+   )"
+   if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   fi
+fi
+
+# Basic license is ISC-style as-is, some files are released under
+# 3-clause BSD license
+LICENSE="ISC BSD"
+SLOT="0"
+IUSE="gcrypt ldap nls offensive pam sasl +secure-path selinux +sendmail skey 
ssl sssd"
+
+DEPEND="
+   sys-libs/zlib:=
+   virtual/libcrypt:=
+   gcrypt? ( dev-libs/libgcrypt:= )
+   ldap? (
+   >=net-nds/openldap-2.1.30-r1:=
+   sasl? (
+   dev-libs/cyrus-sasl
+   net-nds/openldap:=[sasl]
+   )
+   )
+   pam? ( 

[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/, app-admin/sudo/files/

2022-06-07 Thread Sam James
commit: d026e6e417699653eeb305f0af3257fd66e599d6
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 22:18:00 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 22:18:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d026e6e4

app-admin/sudo: backport arm64 build fix patch

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

 .../sudo/files/sudo-1.9.11-fix-arm64-build.patch   | 23 ++
 app-admin/sudo/sudo-1.9.11.ebuild  |  4 
 2 files changed, 27 insertions(+)

diff --git a/app-admin/sudo/files/sudo-1.9.11-fix-arm64-build.patch 
b/app-admin/sudo/files/sudo-1.9.11-fix-arm64-build.patch
new file mode 100644
index ..baf960d49530
--- /dev/null
+++ b/app-admin/sudo/files/sudo-1.9.11-fix-arm64-build.patch
@@ -0,0 +1,23 @@
+https://github.com/sudo-project/sudo/commit/d549adf04bfde7936306203e2e8886ffd93d00ea
+https://bugs.gentoo.org/850454
+
+From: Pierre Bourdon 
+Date: Tue, 7 Jun 2022 17:14:39 +0200
+Subject: [PATCH] exec_ptrace: fix missing sudo_pt_regs on aarch64
+
+AArch64 already had an existing "user_pt_regs" struct and didn't need a
+struct alias before the renaming to "sudo_pt_regs". Make the code build
+again by adding the now missing alias.
+
+Fixes: 2eb8ff17
+--- a/src/exec_ptrace.h
 b/src/exec_ptrace.h
+@@ -76,6 +76,7 @@
+ # define reg_arg4(x)  (x).r10
+ #elif defined(__aarch64__)
+ # define SECCOMP_AUDIT_ARCH   AUDIT_ARCH_AARCH64
++# define sudo_pt_regs struct user_pt_regs
+ # define reg_syscall(x)   (x).regs[8] /* w8 */
+ # define reg_retval(x)(x).regs[0] /* x0 */
+ # define reg_sp(x)(x).sp  /* sp */
+

diff --git a/app-admin/sudo/sudo-1.9.11.ebuild 
b/app-admin/sudo/sudo-1.9.11.ebuild
index dda0650bd5fc..7515b25714d3 100644
--- a/app-admin/sudo/sudo-1.9.11.ebuild
+++ b/app-admin/sudo/sudo-1.9.11.ebuild
@@ -80,6 +80,10 @@ REQUIRED_USE="
 
 MAKEOPTS+=" SAMPLES="
 
+PATCHES=(
+   "${FILESDIR}"/${P}-fix-arm64-build.patch
+)
+
 src_prepare() {
default
elibtoolize



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-06-06 Thread Sam James
commit: 221eb139027c9465d2162572dfb99534cd3e46f5
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 01:48:13 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 01:59:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=221eb139

app-admin/sudo: add 1.9.11

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

 app-admin/sudo/Manifest | 2 ++
 app-admin/sudo/{sudo-.ebuild => sudo-1.9.11.ebuild} | 7 +++
 app-admin/sudo/sudo-.ebuild | 7 +++
 3 files changed, 16 insertions(+)

diff --git a/app-admin/sudo/Manifest b/app-admin/sudo/Manifest
index a97888761fb0..554d2b55438d 100644
--- a/app-admin/sudo/Manifest
+++ b/app-admin/sudo/Manifest
@@ -1,4 +1,6 @@
 DIST sudo-1.9.10.tar.gz 4516568 BLAKE2B 
94d97379e31b41917616a829cbece3d3fce7dd6ab9d04791b928981c14249c306508298655c19dc59a054ccf7deed4e69e65367cbfe9f6d8b5aba8895cfa6064
 SHA512 
65cf92b67b64413cb807da8b9602fc90b75e5b30dd1402d682ca36f276a3d6209a8a59c14e463898abc9856bc56263e5ba4bb6d44774f56a2885a9eea4a35375
 DIST sudo-1.9.10.tar.gz.sig 566 BLAKE2B 
808919c826faa4f63efc283461f9f2089fd745aaf7462bcc41c505e7f978e7d56307202f96548d95844c99236fec10cada8438b935a1e1b6ea3601ee857d6900
 SHA512 
4ea0b736783b8e7be47645f770d7684d99c31f901177d3527f1ff78f5126d41592a94d36c67762bf5cb941eed80b9f585637aaa81d7f4920576d31a83f447323
+DIST sudo-1.9.11.tar.gz 4822882 BLAKE2B 
5b6b0345d923935c022705b2f65d2b27f4b9fa332dd4cb386584cf3388571c23a52a689565822306cf6f801d49c23117f6df2c30f1875ead2c8d3d42d5d86f0d
 SHA512 
ed6f04f8f6dedeb837720524ca7e6137ca62977f739cf78e10f9502855be8af07b76a4ece422d4d7dcc0d34949606f9805bd5ebd623bfa25bfa89e19c45cacbd
+DIST sudo-1.9.11.tar.gz.sig 566 BLAKE2B 
495058445cfbad7bf1db4f8a4fb2efe8d0549fdb2a0d35938ea986576fd39e4cf47a28e55819e937b9f4a3dddf556cb9eeb4ff03feddd60fd89c7c37e9254d28
 SHA512 
35d608c031816dfec5251e2dd1ed3ea2bc979db77f65803b7fa879429241188c79769fb32b58909f3dd39838cb27bf8266a5f518590bbaf5b16113bfc93025c3
 DIST sudo-1.9.8p2.tar.gz 4302256 BLAKE2B 
ba40df539b3466bebe0d876ef4f1809867125e83983609eae0447f933fbd499b2eda88d2f6c475779654e68af9580a2998eca3c3f7953129ff73c923e1c88ad9
 SHA512 
899b252e8c219226f658dff3dd34c97b07d42004998b45175b4c0c4de42a6bf9f909598e99b4056fa1171e63378e203854b0f8608b0f5c1b00e9d3677818f6d3
 DIST sudo-1.9.8p2.tar.gz.sig 566 BLAKE2B 
1e1cf69ea391602a214aef253a19fff2e26a908ffd9f5e54f2eeb20245f9518fde7d8417e7160b33d1067916fc7cd3df0b59e626d54d24dc8c6453a0efa95200
 SHA512 
18a7170a4654ff22b23181f589ae2115acd2d635d94977586aa15093bb5144f947584588ae03fc2dd941fb934fac4d9fa689b3fd5a4ef0295156e5b9772b8126

diff --git a/app-admin/sudo/sudo-.ebuild b/app-admin/sudo/sudo-1.9.11.ebuild
similarity index 95%
copy from app-admin/sudo/sudo-.ebuild
copy to app-admin/sudo/sudo-1.9.11.ebuild
index fd7eea23ad7c..dda0650bd5fc 100644
--- a/app-admin/sudo/sudo-.ebuild
+++ b/app-admin/sudo/sudo-1.9.11.ebuild
@@ -136,6 +136,13 @@ src_configure() {
# until `make` time, so we have to use a full path here rather than
# basing off other values.
myeconfargs=(
+   # We set all of the relevant options by ourselves (patched
+   # into the toolchain) and setting these in the build system
+   # actually causes a downgrade when using e.g. 
-D_FORTIFY_SOURCE=3
+   # (it'll downgrade to =2). So, this has no functional effect on
+   # the hardening for users. It's safe.
+   --disable-hardening
+
# requires some python eclass
--disable-python
--enable-tmpfiles.d="${EPREFIX}"/usr/lib/tmpfiles.d

diff --git a/app-admin/sudo/sudo-.ebuild b/app-admin/sudo/sudo-.ebuild
index fd7eea23ad7c..dda0650bd5fc 100644
--- a/app-admin/sudo/sudo-.ebuild
+++ b/app-admin/sudo/sudo-.ebuild
@@ -136,6 +136,13 @@ src_configure() {
# until `make` time, so we have to use a full path here rather than
# basing off other values.
myeconfargs=(
+   # We set all of the relevant options by ourselves (patched
+   # into the toolchain) and setting these in the build system
+   # actually causes a downgrade when using e.g. 
-D_FORTIFY_SOURCE=3
+   # (it'll downgrade to =2). So, this has no functional effect on
+   # the hardening for users. It's safe.
+   --disable-hardening
+
# requires some python eclass
--disable-python
--enable-tmpfiles.d="${EPREFIX}"/usr/lib/tmpfiles.d



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-05-05 Thread WANG Xuerui
commit: 69b1e8f4e4c0bae5071413146ed3734e62536bb9
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May  5 10:48:43 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May  5 10:48:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69b1e8f4

app-admin/sudo: keyword 1.9.10-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-admin/sudo/sudo-1.9.10-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.10-r1.ebuild 
b/app-admin/sudo/sudo-1.9.10-r1.ebuild
index 25ddfba77bf1..2f7cd3f35838 100644
--- a/app-admin/sudo/sudo-1.9.10-r1.ebuild
+++ b/app-admin/sudo/sudo-1.9.10-r1.ebuild
@@ -30,7 +30,7 @@ else

ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
)"
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-05-05 Thread WANG Xuerui
commit: 097a31c388b6469104db38ba41e4757ff5318207
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May  5 06:51:34 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May  5 07:10:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=097a31c3

app-admin/sudo: forward ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-admin/sudo/sudo-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-.ebuild b/app-admin/sudo/sudo-.ebuild
index 5c23d70b6741..fd7eea23ad7c 100644
--- a/app-admin/sudo/sudo-.ebuild
+++ b/app-admin/sudo/sudo-.ebuild
@@ -30,7 +30,7 @@ else

ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
)"
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k 
~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~sparc-solaris"
fi
 fi
 



[gentoo-commits] repo/gentoo:master commit in: app-admin/sudo/

2022-05-05 Thread WANG Xuerui
commit: d662635d9de8430b0aa63c934e089b5e89f643b3
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May  5 06:51:20 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May  5 07:10:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d662635d

app-admin/sudo: keyword 1.9.8_p2-r1 for ~loong

Tests passed on real hardware.

Signed-off-by: WANG Xuerui  gentoo.org>

 app-admin/sudo/sudo-1.9.8_p2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/sudo/sudo-1.9.8_p2-r1.ebuild 
b/app-admin/sudo/sudo-1.9.8_p2-r1.ebuild
index 2947d25f5b27..a94b59a34c39 100644
--- a/app-admin/sudo/sudo-1.9.8_p2-r1.ebuild
+++ b/app-admin/sudo/sudo-1.9.8_p2-r1.ebuild
@@ -30,7 +30,7 @@ else

ftp://ftp.sudo.ws/pub/sudo/${uri_prefix}${MY_P}.tar.gz.sig
)"
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
-   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc 
ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
+   KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips 
ppc ppc64 ~riscv ~s390 sparc x86 ~sparc-solaris"
fi
 fi
 



  1   2   3   4   5   >