[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2024-04-26 Thread Sam James
commit: 9f10d53dc71950701eb206c84c62019ac0fe44ca
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Apr 26 05:18:38 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 12:48:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f10d53d

dev-libs/cyrus-sasl: mark as LTO-unsafe

Fixed upstream in git master.

Closes: https://bugs.gentoo.org/894684
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
index 516af6488676..f5eba5bfaf08 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
@@ -60,6 +60,13 @@ src_prepare() {
 src_configure() {
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
 
+   # -Werror=lto-type-mismatch
+   # https://bugs.gentoo.org/894684
+   # https://github.com/cyrusimap/cyrus-sasl/pull/771
+   #
+   # Fixed upstream in git master but not released.
+   use srp && filter-lto
+
if [[ ${CHOST} == *-solaris* ]] ; then
# getpassphrase is defined in /usr/include/stdlib.h
append-cppflags -DHAVE_GETPASSPHRASE



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2024-04-26 Thread Sam James
commit: 21c84fe40b538893712cbbf501b36d3442b52f8a
Author: Eli Schwartz  gmail  com>
AuthorDate: Fri Apr 26 05:14:13 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr 26 12:48:53 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c84fe4

dev-libs/cyrus-sasl: remove fno-strict-aliasing hack

It dated back to 2007 and has no comments describing why it existed at
the time. The package builds file with -Werror=strict-aliasing.

Bug: https://bugs.gentoo.org/146647
Signed-off-by: Eli Schwartz  gmail.com>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
index 14ebb5120992..516af6488676 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -60,8 +60,6 @@ src_prepare() {
 src_configure() {
export CC_FOR_BUILD="$(tc-getBUILD_CC)"
 
-   append-flags -fno-strict-aliasing
-
if [[ ${CHOST} == *-solaris* ]] ; then
# getpassphrase is defined in /usr/include/stdlib.h
append-cppflags -DHAVE_GETPASSPHRASE



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/, dev-libs/cyrus-sasl/files/

2023-09-06 Thread David Seifert
commit: fb49d510b860364896096c1ae2ac7b4bfe236b60
Author: David Seifert  gentoo  org>
AuthorDate: Wed Sep  6 11:55:55 2023 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Sep  6 11:55:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb49d510

dev-libs/cyrus-sasl: drop 2.1.28-r2, 2.1.28-r3

Signed-off-by: David Seifert  gentoo.org>

 dev-libs/cyrus-sasl/Manifest   |   1 -
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild| 221 -
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r3.ebuild| 218 
 ...yrus-sasl-2.1.28-fix-configure-time-check.patch |  50 -
 4 files changed, 490 deletions(-)

diff --git a/dev-libs/cyrus-sasl/Manifest b/dev-libs/cyrus-sasl/Manifest
index bfa6547d559e..e6f246ba2943 100644
--- a/dev-libs/cyrus-sasl/Manifest
+++ b/dev-libs/cyrus-sasl/Manifest
@@ -1,3 +1,2 @@
-DIST cyrus-sasl-2.1.27-r6-patches.tar.bz2 5169 BLAKE2B 
43a2f0db4a8589ec1cde7807b31a93459eacb04d27ba36751a69dd5f4e669d1b28342194b0e1a5382e281a52a35e88168877b54065cfba01b9bd33e87fbd23f1
 SHA512 
41c4ca7c8f7b79e03faf5d826a6ff0ed398137239b93fb0046ccbf385f6ddeab2b9fb2f51d7a263dc74626e5fdbefb28615a1ee22aabe57ed57f10a52d382797
 DIST cyrus-sasl-2.1.28-r3-patches.tar.xz 4244 BLAKE2B 
113da9bb58cce3643269fca88ea8d700aa20226d9536427c9068ef7b43499c2b78cbcb233d8db2418d84136c7edd629cc05f52b31cdfddfcb529f9a9fcb4effb
 SHA512 
0cccbb27646dc118fbeea64b0cb688f312df97b31fced8c18d5230764cd5e2f0d48806bd2f5524aeddd02e8933cd835fb6f67dd3fbc1b0abfd1a3e1f0f53cf8a
 DIST cyrus-sasl-2.1.28.tar.gz 4034803 BLAKE2B 
6cca8c26cebb9c2ee5d539c43797d30b6309a476ec4233225789978e1d7315c4ea5d2abbc7f5464be0f3c0de5fd9212706b43fbc92f40b76cd0b1013cc00f823
 SHA512 
db15af9079758a9f385457a79390c8a7cd7ea666573dace8bf4fb01bb4b49037538d67285727d6a70ad799d2e2318f265c9372e2427de9371d626a1959dd6f78

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild
deleted file mode 100644
index 38733ce427bc..
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild
+++ /dev/null
@@ -1,221 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools edos2unix flag-o-matic multilib multilib-minimal pam db-use 
systemd toolchain-funcs tmpfiles
-
-SASLAUTHD_CONF_VER="2.1.26"
-MY_PATCH_VER="${PN}-2.1.27-r6-patches"
-DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
-HOMEPAGE="https://www.cyrusimap.org/sasl/;
-#SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
-SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VER}.tar.bz2;
-
-LICENSE="BSD-with-attribution"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
-IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
-REQUIRED_USE="ldapdb? ( openldap )"
-
-DEPEND="net-mail/mailbase
-   virtual/libcrypt:=
-   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
-   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
-   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
-   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   openldap? ( >=net-nds/openldap-2.4.38-r1:=[${MULTILIB_USEDEP}] )
-   mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
-   pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] )
-   postgres? ( dev-db/postgresql:* )
-   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
-   ssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )"
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-sasl )"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/sasl/md5global.h
-)
-
-PATCHES=(
-   "${WORKDIR}"/${MY_PATCH_VER}/cyrus-sasl-2.1.25-auxprop.patch
-   "${WORKDIR}"/${MY_PATCH_VER}/cyrus-sasl-2.1.27-avoid_pic_overwrite.patch
-   
"${WORKDIR}"/${MY_PATCH_VER}/cyrus-sasl-2.1.27-gss_c_nt_hostbased_service.patch
-   "${FILESDIR}"/cyrus-sasl-2.1.28-fix-configure-time-check.patch
-)
-
-src_prepare() {
-   default
-
-   # Use plugindir for sasldir
-   # https://github.com/cyrusimap/cyrus-sasl/issues/339 (I think)
-   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
-   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
-
-   # bug #486740 and bug #468556 (dropped AM_CONFIG_HEADER sed in 2.1.28)
-   sed -i -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' configure.ac 
|| die
-
-   eautoreconf
-}
-
-src_configure() {
-   export CC_FOR_BUILD="$(tc-getBUILD_CC)"
-
-   append-flags -fno-strict-aliasing
-
-   if [[ ${CHOST} == *-solaris* ]] ; then
-   # getpassphrase is defined in /usr/include/stdlib.h
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-08-25 Thread Agostino Sarubbo
commit: d001a523ec5b8a80246f394501e0119c19f79e36
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Aug 25 18:25:13 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Aug 25 18:25:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d001a523

dev-libs/cyrus-sasl: x86 stable wrt bug #866245

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
index 4df69d215d51..380e23c0d641 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VE
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 REQUIRED_USE="ldapdb? ( openldap )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-08-25 Thread Agostino Sarubbo
commit: 87b33ba454b885448db85c6971d910809b5175c3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Aug 25 18:14:02 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Aug 25 18:14:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87b33ba4

dev-libs/cyrus-sasl: amd64 stable wrt bug #866245

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
index 7e5fee92fc68..4df69d215d51 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VE
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 REQUIRED_USE="ldapdb? ( openldap )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-08-25 Thread Arthur Zamarin
commit: b489004d775a215c3bb9a2e96ae32704fcca72fc
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug 25 17:40:29 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug 25 17:40:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b489004d

dev-libs/cyrus-sasl: Stabilize 2.1.28-r4 sparc, #866245

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
index 1f188b7f8062..7e5fee92fc68 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VE
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 REQUIRED_USE="ldapdb? ( openldap )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-08-25 Thread Arthur Zamarin
commit: bc03b4742f73d10997071bd8534f715e92fa094e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Aug 25 17:39:40 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Aug 25 17:39:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc03b474

dev-libs/cyrus-sasl: Stabilize 2.1.28-r4 hppa, #866245

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
index 6839ef469939..1f188b7f8062 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VE
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 REQUIRED_USE="ldapdb? ( openldap )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/, profiles/arch/riscv/

2022-07-02 Thread Sam James
commit: 728228559d150db1a238accfa71f9eee7ae9bcd1
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  2 14:32:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  2 14:33:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72822855

dev-libs/cyrus-sasl: adjust DB slot dep

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild | 219 
 profiles/arch/riscv/package.use.mask|   4 +
 2 files changed, 223 insertions(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
new file mode 100644
index ..9594bed0f533
--- /dev/null
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r4.ebuild
@@ -0,0 +1,219 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edos2unix flag-o-matic multilib multilib-minimal pam db-use 
systemd toolchain-funcs tmpfiles
+
+SASLAUTHD_CONF_VER="2.1.26"
+MY_PATCH_VER="${PN}-2.1.28-r3-patches"
+DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
+HOMEPAGE="https://www.cyrusimap.org/sasl/;
+#SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
+SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VER}.tar.xz;
+
+LICENSE="BSD-with-attribution"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
+REQUIRED_USE="ldapdb? ( openldap )"
+
+# See bug #855890 for sys-libs/db slot
+DEPEND="net-mail/mailbase
+   virtual/libcrypt:=
+   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:4.8[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   openldap? ( >=net-nds/openldap-2.4.38-r1:=[${MULTILIB_USEDEP}] )
+   mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
+   pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] )
+   postgres? ( dev-db/postgresql:* )
+   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
+   ssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-sasl )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/sasl/md5global.h
+)
+
+PATCHES=(
+   "${WORKDIR}"/${MY_PATCH_VER}/
+)
+
+src_prepare() {
+   default
+
+   # Use plugindir for sasldir
+   # https://github.com/cyrusimap/cyrus-sasl/issues/339 (I think)
+   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
+   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
+
+   # bug #486740 and bug #468556 (dropped AM_CONFIG_HEADER sed in 2.1.28)
+   sed -i -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' configure.ac 
|| die
+
+   eautoreconf
+}
+
+src_configure() {
+   export CC_FOR_BUILD="$(tc-getBUILD_CC)"
+
+   append-flags -fno-strict-aliasing
+
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # getpassphrase is defined in /usr/include/stdlib.h
+   append-cppflags -DHAVE_GETPASSPHRASE
+   else
+   # this horrendously breaks things on Solaris
+   append-cppflags -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED 
-D_BSD_SOURCE -DLDAP_DEPRECATED
+   # replaces BSD_SOURCE (bug #579218)
+   append-cppflags -D_DEFAULT_SOURCE
+   fi
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   local myeconfargs=(
+   --enable-login
+   --enable-ntlm
+   --enable-auth-sasldb
+   --disable-cmulocal
+   --disable-krb4
+   --disable-macos-framework
+   --enable-otp
+   --without-sqlite
+   --with-saslauthd="${EPREFIX}"/run/saslauthd
+   --with-pwcheck="${EPREFIX}"/run/saslauthd
+   --with-configdir="${EPREFIX}"/etc/sasl2
+   --with-plugindir="${EPREFIX}/usr/$(get_libdir)/sasl2"
+   --with-dbpath="${EPREFIX}"/etc/sasl2/sasldb2
+   --with-sphinx-build=no
+   $(use_with ssl openssl)
+   $(use_with pam)
+   $(use_with openldap ldap)
+   $(use_enable ldapdb)
+   $(multilib_native_use_enable sample)
+   $(use_enable kerberos gssapi)
+   $(multilib_native_use_with mysql mysql "${EPREFIX}"/usr)
+   $(multilib_native_use_with postgres pgsql 
"${EPREFIX}/usr/$(get_libdir)/postgresql")
+

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-05-31 Thread Sam James
commit: 46fcf5cdd6658dfbf048fb0eddaa2f9b503d19da
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  1 04:38:40 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  1 04:38:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46fcf5cd

dev-libs/cyrus-sasl: update upstream metadata

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

 dev-libs/cyrus-sasl/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/metadata.xml b/dev-libs/cyrus-sasl/metadata.xml
index c1d8ef119dd4..dbb996c4473f 100644
--- a/dev-libs/cyrus-sasl/metadata.xml
+++ b/dev-libs/cyrus-sasl/metadata.xml
@@ -14,6 +14,6 @@
Use /dev/urandom instead of 
/dev/random


-   cyrusimap/cyrus-imapd
+   cyrusimap/cyrus-sasl

 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-05-31 Thread Sam James
commit: 0b6f917fbb156370f36f38def0db2a04e569f07b
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun  1 04:53:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun  1 05:05:58 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b6f917f

dev-libs/cyrus-sasl: backport OpenSSL 3 patches (+ small other fixes)

Also, throw in:
- upstream version of static build / PIC patch (same as we had before, just
with commit headers now)
- gdbm errno variable change (looks like a typo in the original fix)

Bug: https://bugs.gentoo.org/848831
Signed-off-by: Sam James  gentoo.org>

 dev-libs/cyrus-sasl/Manifest|   1 +
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r3.ebuild | 218 
 2 files changed, 219 insertions(+)

diff --git a/dev-libs/cyrus-sasl/Manifest b/dev-libs/cyrus-sasl/Manifest
index 0e61d579b4c1..bfa6547d559e 100644
--- a/dev-libs/cyrus-sasl/Manifest
+++ b/dev-libs/cyrus-sasl/Manifest
@@ -1,2 +1,3 @@
 DIST cyrus-sasl-2.1.27-r6-patches.tar.bz2 5169 BLAKE2B 
43a2f0db4a8589ec1cde7807b31a93459eacb04d27ba36751a69dd5f4e669d1b28342194b0e1a5382e281a52a35e88168877b54065cfba01b9bd33e87fbd23f1
 SHA512 
41c4ca7c8f7b79e03faf5d826a6ff0ed398137239b93fb0046ccbf385f6ddeab2b9fb2f51d7a263dc74626e5fdbefb28615a1ee22aabe57ed57f10a52d382797
+DIST cyrus-sasl-2.1.28-r3-patches.tar.xz 4244 BLAKE2B 
113da9bb58cce3643269fca88ea8d700aa20226d9536427c9068ef7b43499c2b78cbcb233d8db2418d84136c7edd629cc05f52b31cdfddfcb529f9a9fcb4effb
 SHA512 
0cccbb27646dc118fbeea64b0cb688f312df97b31fced8c18d5230764cd5e2f0d48806bd2f5524aeddd02e8933cd835fb6f67dd3fbc1b0abfd1a3e1f0f53cf8a
 DIST cyrus-sasl-2.1.28.tar.gz 4034803 BLAKE2B 
6cca8c26cebb9c2ee5d539c43797d30b6309a476ec4233225789978e1d7315c4ea5d2abbc7f5464be0f3c0de5fd9212706b43fbc92f40b76cd0b1013cc00f823
 SHA512 
db15af9079758a9f385457a79390c8a7cd7ea666573dace8bf4fb01bb4b49037538d67285727d6a70ad799d2e2318f265c9372e2427de9371d626a1959dd6f78

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r3.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r3.ebuild
new file mode 100644
index ..9bf5fc8ef2b0
--- /dev/null
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r3.ebuild
@@ -0,0 +1,218 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools edos2unix flag-o-matic multilib multilib-minimal pam db-use 
systemd toolchain-funcs tmpfiles
+
+SASLAUTHD_CONF_VER="2.1.26"
+MY_PATCH_VER="${PN}-2.1.28-r3-patches"
+DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
+HOMEPAGE="https://www.cyrusimap.org/sasl/;
+#SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
+SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VER}.tar.xz;
+
+LICENSE="BSD-with-attribution"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
+REQUIRED_USE="ldapdb? ( openldap )"
+
+DEPEND="net-mail/mailbase
+   virtual/libcrypt:=
+   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   openldap? ( >=net-nds/openldap-2.4.38-r1:=[${MULTILIB_USEDEP}] )
+   mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
+   pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] )
+   postgres? ( dev-db/postgresql:* )
+   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
+   ssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-sasl )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/sasl/md5global.h
+)
+
+PATCHES=(
+   "${WORKDIR}"/${MY_PATCH_VER}/
+)
+
+src_prepare() {
+   default
+
+   # Use plugindir for sasldir
+   # https://github.com/cyrusimap/cyrus-sasl/issues/339 (I think)
+   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
+   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
+
+   # bug #486740 and bug #468556 (dropped AM_CONFIG_HEADER sed in 2.1.28)
+   sed -i -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' configure.ac 
|| die
+
+   eautoreconf
+}
+
+src_configure() {
+   export CC_FOR_BUILD="$(tc-getBUILD_CC)"
+
+   append-flags -fno-strict-aliasing
+
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # getpassphrase is defined in /usr/include/stdlib.h
+   append-cppflags -DHAVE_GETPASSPHRASE
+   else
+   # this horrendously breaks things on Solaris
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-05-07 Thread WANG Xuerui
commit: 36bb3d40aef94152c77fb5e1394c5116648b6002
Author: WANG Xuerui  gentoo  org>
AuthorDate: Fri May  6 04:18:30 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Sat May  7 11:14:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36bb3d40

dev-libs/cyrus-sasl: keyword 2.1.28-r2 for ~loong

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild
index c1dd8766153e..c5eec79523fc 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VE
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv 
~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 REQUIRED_USE="ldapdb? ( openldap )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/files/

2022-05-04 Thread Florian Schmaus
commit: 1e28bf4ac988180cdad526ad2574f640ffc45aa5
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Wed May  4 19:26:08 2022 +
Commit: Florian Schmaus  gentoo  org>
CommitDate: Wed May  4 20:10:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e28bf4a

dev-libs/cyrus-sasl: remove unused patch

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/25325
Signed-off-by: Florian Schmaus  gentoo.org>
Fixes: e4bf2b51946b ("dev-libs/cyrus-sasl: drop 2.1.27-r7")

 dev-libs/cyrus-sasl/files/java.README.gentoo | 39 
 1 file changed, 39 deletions(-)

diff --git a/dev-libs/cyrus-sasl/files/java.README.gentoo 
b/dev-libs/cyrus-sasl/files/java.README.gentoo
deleted file mode 100644
index fb73204ecab1..
--- a/dev-libs/cyrus-sasl/files/java.README.gentoo
+++ /dev/null
@@ -1,39 +0,0 @@
-4-Nov-2000
-
-Note: this file has been modified to adapt to Gentoo specific.
-
-class files are installed in
-
-`java-config -p cyrus-sasl-2`
-
-to compile programs using it, do:
-
-javac -classpath $JAVA_HOME/lib/tools.jar:`java-config -p cyrus-sasl-2` 
.java
-
-(make sure to substitute your JDK for $JAVA_HOME/lib/tools.jar)
-
-to run, do
-
-java -classpath  
-
-
-This is a java version of the SASL libraries. It supports all the
-mechanisms in the C version and conforms to the internet draft in the
-doc/ directory. JNI is used.
-
-Sample applications exist in the Test/ directory.
-
-They generally can be run with something like:
-
-java -debug -classpath
-../:$JAVA_HOME/lib/tools.jar:`java-config -p cyrus-sasl-2`:. jimtest -p 2143 -m
-KERBEROS_V4 cyrus-dev
-
-and
-
-java -debug -classpath
-../:$JAVA_HOME/lib/tools.jar:`java-config -p cyrus-sasl-2`:. testserver
-
-
-Any feedback is welcome.
-



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-04-26 Thread Arthur Zamarin
commit: 35f34e56b4eb68bcc20f3b342ba2786a2887ae8e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 27 04:33:48 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 27 04:33:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f34e56

dev-libs/cyrus-sasl: Stabilize 2.1.28-r2 arm, #835522

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild
index 9bfbd7ab2cb4..c1dd8766153e 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VE
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 REQUIRED_USE="ldapdb? ( openldap )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-03-22 Thread Sam James
commit: fc20d23f37c5834cc7de3dad82a63bee32a4c999
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar 23 00:02:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar 23 00:02:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fc20d23f

dev-libs/cyrus-sasl: add subslot dep on OpenLDAP

New OpenLDAP breaks ABI (changes SONAME)

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

 .../{cyrus-sasl-2.1.27-r6.ebuild => cyrus-sasl-2.1.27-r7.ebuild}| 2 +-
 .../{cyrus-sasl-2.1.28-r1.ebuild => cyrus-sasl-2.1.28-r2.ebuild}| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r6.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r7.ebuild
similarity index 99%
rename from dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r6.ebuild
rename to dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r7.ebuild
index 8f8d05f0c9d3..cd797a5afd90 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r6.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r7.ebuild
@@ -25,7 +25,7 @@ CDEPEND="
berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
+   openldap? ( >=net-nds/openldap-2.4.38-r1:=[${MULTILIB_USEDEP}] )
mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] )
postgres? ( dev-db/postgresql:* )

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild
similarity index 99%
rename from dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
rename to dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild
index 54999faf8007..9bfbd7ab2cb4 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r2.ebuild
@@ -25,7 +25,7 @@ DEPEND="net-mail/mailbase
berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
+   openldap? ( >=net-nds/openldap-2.4.38-r1:=[${MULTILIB_USEDEP}] )
mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] )
postgres? ( dev-db/postgresql:* )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-03-21 Thread Jakov Smolić
commit: cfca27849313d086aa7d253fc33c9e4fd3440233
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Mar 21 09:17:30 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Mar 21 09:17:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfca2784

dev-libs/cyrus-sasl: Stabilize 2.1.28-r1 arm64, #835522

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
index 6185656c2941..54999faf8007 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VE
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 REQUIRED_USE="ldapdb? ( openldap )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-03-21 Thread Agostino Sarubbo
commit: 517c605b3d98ad7fde8ae4d3e99cc7073e0da52d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Mar 21 07:46:43 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Mar 21 07:47:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=517c605b

dev-libs/cyrus-sasl: amd64 stable wrt bug #835522

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
index 034e9ed863fe..6185656c2941 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VE
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 REQUIRED_USE="ldapdb? ( openldap )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-03-19 Thread Agostino Sarubbo
commit: a106b3307473138bf036e8e7ffcef20c07672604
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 19 19:21:32 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 19 19:21:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a106b330

dev-libs/cyrus-sasl: x86 stable wrt bug #835522

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
index 876cdb721f58..034e9ed863fe 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VE
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 REQUIRED_USE="ldapdb? ( openldap )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-03-19 Thread Arthur Zamarin
commit: 475d584449467c6eee880837e1c12d3071c275ec
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar 19 14:21:19 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar 19 14:21:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=475d5844

dev-libs/cyrus-sasl: Stabilize 2.1.28-r1 hppa, #835522

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
index 82394c51ba2a..876cdb721f58 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VE
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 REQUIRED_USE="ldapdb? ( openldap )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-03-19 Thread Sam James
commit: f42bc7defa4f825a6e0b10ce308af71ed075
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 19 13:11:56 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 19 13:11:56 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f42b

dev-libs/cyrus-sasl: Stabilize 2.1.28-r1 ppc64, #835522

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
index b299455c6c3b..82394c51ba2a 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VE
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 REQUIRED_USE="ldapdb? ( openldap )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-03-19 Thread Agostino Sarubbo
commit: 35dce42ce448e0a1fc9153d1249f722fde13847a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Mar 19 07:55:55 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Mar 19 07:55:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35dce42c

dev-libs/cyrus-sasl: sparc stable wrt bug #835522

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
index 5da974a10707..b299455c6c3b 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VE
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 REQUIRED_USE="ldapdb? ( openldap )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-02-23 Thread Sam James
commit: 76cdfec1fc3e45daae3f56a9c68b016ea1af6c4f
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 23 06:44:16 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 23 13:28:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76cdfec1

dev-libs/cyrus-sasl: link to upstream bug for sasldir

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
index 35c729de449e..5da974a10707 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
@@ -49,6 +49,7 @@ src_prepare() {
default
 
# Use plugindir for sasldir
+   # https://github.com/cyrusimap/cyrus-sasl/issues/339 (I think)
sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
"${S}"/plugins/Makefile.{am,in} || die "sed failed"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2022-02-22 Thread Sam James
commit: 81f6f396179e22a5aaa0dbe81f8243412d5e493f
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 23 02:55:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 23 02:55:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81f6f396

dev-libs/cyrus-sasl: change 2.1.28 from EAPI 7 to EAPI 8

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

 .../{cyrus-sasl-2.1.28.ebuild => cyrus-sasl-2.1.28-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
similarity index 99%
rename from dev-libs/cyrus-sasl/cyrus-sasl-2.1.28.ebuild
rename to dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
index 84382b93e147..35c729de449e 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28-r1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit autotools edos2unix flag-o-matic multilib multilib-minimal pam db-use 
systemd toolchain-funcs tmpfiles
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/, dev-libs/cyrus-sasl/files/

2022-02-22 Thread Sam James
commit: 65be5f298d5fc6b98119d01e946f0708fd40cde7
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 23 01:48:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 23 01:48:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65be5f29

dev-libs/cyrus-sasl: drop 2.1.27-r4

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild| 268 -
 .../files/cyrus-sasl-2.1.25-auxprop.patch  |  16 --
 .../files/cyrus-sasl-2.1.26-missing-size_t.patch   |  13 -
 .../files/cyrus-sasl-2.1.27-CVE-2019-19906.patch   |  20 --
 .../files/cyrus-sasl-2.1.27-as_needed.patch|  25 --
 .../files/cyrus-sasl-2.1.27-autotools_fixes.patch  |  31 ---
 .../cyrus-sasl-2.1.27-avoid_pic_overwrite.patch|  17 --
 .../files/cyrus-sasl-2.1.27-doc_build_fix.patch|  11 -
 ...us-sasl-2.1.27-gss_c_nt_hostbased_service.patch |  16 --
 .../files/cyrus-sasl-2.1.27-memmem.patch   |  53 
 .../files/cyrus-sasl-2.1.27-slibtool.patch |  18 --
 11 files changed, 488 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
deleted file mode 100644
index 670450a576e0..
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ /dev/null
@@ -1,268 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit edos2unix flag-o-matic multilib multilib-minimal autotools pam 
java-pkg-opt-2 db-use systemd toolchain-funcs tmpfiles
-
-SASLAUTHD_CONF_VER="2.1.26"
-
-DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
-HOMEPAGE="https://www.cyrusimap.org/sasl/;
-#SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
-SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
-
-LICENSE="BSD-with-attribution"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
-
-CDEPEND="
-   net-mail/mailbase
-   virtual/libcrypt:=
-   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
-   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
-   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
-   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
-   mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
-   pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] )
-   postgres? ( dev-db/postgresql:* )
-   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
-   ssl? (
-   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
-   )
-   java? ( >=virtual/jdk-1.6:= )"
-
-REQUIRED_USE="ldapdb? ( openldap )"
-
-RDEPEND="
-   ${CDEPEND}
-   selinux? ( sec-policy/selinux-sasl )"
-
-DEPEND="${CDEPEND}"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/sasl/md5global.h
-)
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.1.27-avoid_pic_overwrite.patch"
-   "${FILESDIR}/${PN}-2.1.27-autotools_fixes.patch"
-   "${FILESDIR}/${PN}-2.1.27-as_needed.patch"
-   "${FILESDIR}/${PN}-2.1.25-auxprop.patch"
-   "${FILESDIR}/${PN}-2.1.27-gss_c_nt_hostbased_service.patch"
-   "${FILESDIR}/${PN}-2.1.26-missing-size_t.patch"
-   "${FILESDIR}/${PN}-2.1.27-doc_build_fix.patch"
-   "${FILESDIR}/${PN}-2.1.27-memmem.patch"
-   "${FILESDIR}/${PN}-2.1.27-CVE-2019-19906.patch"
-   "${FILESDIR}/${PN}-2.1.27-slibtool.patch"
-)
-
-pkg_setup() {
-   java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # Get rid of the -R switch (runpath_switch for Sun)
-   # >=gcc-4.6 errors out with unknown option
-   sed -i -e '/LIB_SQLITE.*-R/s/ -R[^"]*//' \
-   configure.ac || die
-
-   # Use plugindir for sasldir
-   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
-   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
-
-   # #486740 #468556
-   sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' \
-   -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' \
-   configure.ac || die
-
-   eautoreconf
-
-   export CC_FOR_BUILD="$(tc-getBUILD_CC)"
-}
-
-src_configure() {
-   append-flags -fno-strict-aliasing
-
-   if [[ ${CHOST} == *-solaris* ]] ; then
-   # getpassphrase is defined in /usr/include/stdlib.h
-   append-cppflags -DHAVE_GETPASSPHRASE
-   else
-   # this horrendously breaks things on Solaris
-   append-cppflags -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED 
-D_BSD_SOURCE -DLDAP_DEPRECATED
-   # replaces BSD_SOURCE (bug #579218)
-   append-cppflags 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/, dev-libs/cyrus-sasl/files/

2022-02-22 Thread Sam James
commit: a065bacc267e31d5dd4a64d416de800cb6bc6fdd
Author: Sam James  gentoo  org>
AuthorDate: Wed Feb 23 00:52:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb 23 00:53:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a065bacc

dev-libs/cyrus-sasl: add 2.1.28

Java bindings dropped upstream. Fair amount of autotools changed upstream
too so hopefully those issues are fixed.

Bug: https://bugs.gentoo.org/539632
Bug: https://bugs.gentoo.org/591358
Bug: https://bugs.gentoo.org/409897
Closes: https://bugs.gentoo.org/476392
Closes: https://bugs.gentoo.org/818145
Signed-off-by: Sam James  gentoo.org>

 dev-libs/cyrus-sasl/Manifest   |   1 +
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.28.ebuild   | 220 +
 ...yrus-sasl-2.1.28-fix-configure-time-check.patch |  50 +
 3 files changed, 271 insertions(+)

diff --git a/dev-libs/cyrus-sasl/Manifest b/dev-libs/cyrus-sasl/Manifest
index da2a2265fd42..0de2b299de60 100644
--- a/dev-libs/cyrus-sasl/Manifest
+++ b/dev-libs/cyrus-sasl/Manifest
@@ -1,2 +1,3 @@
 DIST cyrus-sasl-2.1.27-r6-patches.tar.bz2 5169 BLAKE2B 
43a2f0db4a8589ec1cde7807b31a93459eacb04d27ba36751a69dd5f4e669d1b28342194b0e1a5382e281a52a35e88168877b54065cfba01b9bd33e87fbd23f1
 SHA512 
41c4ca7c8f7b79e03faf5d826a6ff0ed398137239b93fb0046ccbf385f6ddeab2b9fb2f51d7a263dc74626e5fdbefb28615a1ee22aabe57ed57f10a52d382797
 DIST cyrus-sasl-2.1.27.tar.gz 4111249 BLAKE2B 
82c9acce8534521ce5c5806f093e927f1854b4bc4b83ea7db1b32ceaa811adc1a5b6fc16d03233d729194cd603836f6e58de67f915abab2cb74561a80d03f5a8
 SHA512 
d11549a99b3b06af79fc62d5478dba3305d7e7cc0824f4b91f0d2638daafbe940623eab235f85af9be38dcf5d42fc131db531c177040a85187aee5096b8df63b
+DIST cyrus-sasl-2.1.28.tar.gz 4034803 BLAKE2B 
6cca8c26cebb9c2ee5d539c43797d30b6309a476ec4233225789978e1d7315c4ea5d2abbc7f5464be0f3c0de5fd9212706b43fbc92f40b76cd0b1013cc00f823
 SHA512 
db15af9079758a9f385457a79390c8a7cd7ea666573dace8bf4fb01bb4b49037538d67285727d6a70ad799d2e2318f265c9372e2427de9371d626a1959dd6f78

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28.ebuild
new file mode 100644
index ..84382b93e147
--- /dev/null
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.28.ebuild
@@ -0,0 +1,220 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools edos2unix flag-o-matic multilib multilib-minimal pam db-use 
systemd toolchain-funcs tmpfiles
+
+SASLAUTHD_CONF_VER="2.1.26"
+MY_PATCH_VER="${PN}-2.1.27-r6-patches"
+DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
+HOMEPAGE="https://www.cyrusimap.org/sasl/;
+#SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
+SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VER}.tar.bz2;
+
+LICENSE="BSD-with-attribution"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
+REQUIRED_USE="ldapdb? ( openldap )"
+
+DEPEND="net-mail/mailbase
+   virtual/libcrypt:=
+   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
+   mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
+   pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] )
+   postgres? ( dev-db/postgresql:* )
+   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
+   ssl? ( >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-sasl )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/sasl/md5global.h
+)
+
+PATCHES=(
+   "${WORKDIR}"/${MY_PATCH_VER}/cyrus-sasl-2.1.25-auxprop.patch
+   "${WORKDIR}"/${MY_PATCH_VER}/cyrus-sasl-2.1.27-avoid_pic_overwrite.patch
+   
"${WORKDIR}"/${MY_PATCH_VER}/cyrus-sasl-2.1.27-gss_c_nt_hostbased_service.patch
+   "${FILESDIR}"/cyrus-sasl-2.1.28-fix-configure-time-check.patch
+)
+
+src_prepare() {
+   default
+
+   # Use plugindir for sasldir
+   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
+   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
+
+   # bug #486740 and bug #468556 (dropped AM_CONFIG_HEADER sed in 2.1.28)
+   sed -i -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' configure.ac 
|| die
+
+   eautoreconf
+}
+
+src_configure() {
+   export CC_FOR_BUILD="$(tc-getBUILD_CC)"
+
+   append-flags 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/files/

2021-11-23 Thread Conrad Kostecki
commit: 76ca69ecd520c40aec797914e669f3fd621a50de
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Tue Nov 23 19:54:47 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Tue Nov 23 20:35:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ca69ec

dev-libs/cyrus-sasl: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/23056
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Signed-off-by: Conrad Kostecki  gentoo.org>

 ...bm-fix-gdbm_errno-overlay-from-gdbm_close.patch | 35 --
 1 file changed, 35 deletions(-)

diff --git 
a/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.27-db_gdbm-fix-gdbm_errno-overlay-from-gdbm_close.patch
 
b/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.27-db_gdbm-fix-gdbm_errno-overlay-from-gdbm_close.patch
deleted file mode 100644
index f1e3ae9850c8..
--- 
a/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.27-db_gdbm-fix-gdbm_errno-overlay-from-gdbm_close.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-From af48f6fec9a7b6374d4153c5db894d4a1f349645 Mon Sep 17 00:00:00 2001
-Message-Id: 

-From: Jonas Jelten 
-Date: Sat, 2 Feb 2019 20:53:37 +0100
-Subject: [PATCH] db_gdbm: fix gdbm_errno overlay from gdbm_close
-
-`gdbm_close` also sets gdbm_errno since version 1.17.
-This leads to a problem in `libsasl` as the `gdbm_close` incovation overlays
-the `gdbm_errno` value which is then later used for the error handling.
-
-Signed-off-by: Martin Kletzander 

- sasldb/db_gdbm.c | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/sasldb/db_gdbm.c b/sasldb/db_gdbm.c
-index ee56a6bf8516..c908808e04a1 100644
 a/sasldb/db_gdbm.c
-+++ b/sasldb/db_gdbm.c
-@@ -107,9 +107,11 @@ int _sasldb_getdata(const sasl_utils_t *utils,
-   gkey.dptr = key;
-   gkey.dsize = key_len;
-   gvalue = gdbm_fetch(db, gkey);
-+  int fetch_errno = gdbm_errno;
-+
-   gdbm_close(db);
-   if (! gvalue.dptr) {
--  if (gdbm_errno == GDBM_ITEM_NOT_FOUND) {
-+  if (fetch_errno == GDBM_ITEM_NOT_FOUND) {
-   utils->seterror(conn, SASL_NOLOG,
- "user: %s@%s property: %s not found in %s",
- authid, realm, propName, path);
--- 
-2.33.1
-



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/, dev-libs/cyrus-sasl/files/

2021-11-22 Thread Sam James
commit: 5ce7b15739d29a94773324e1295020c059f978ab
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 22 09:57:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 22 09:57:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ce7b157

dev-libs/cyrus-sasl: switch to patchset for -r6

files/ was getting too large for the repository.

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

 dev-libs/cyrus-sasl/Manifest   |  1 +
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r6.ebuild| 16 ++--
 .../files/cyrus-sasl-2.1.27-autoconf-2.71.patch| 45 --
 3 files changed, 4 insertions(+), 58 deletions(-)

diff --git a/dev-libs/cyrus-sasl/Manifest b/dev-libs/cyrus-sasl/Manifest
index 843afea7db80..da2a2265fd42 100644
--- a/dev-libs/cyrus-sasl/Manifest
+++ b/dev-libs/cyrus-sasl/Manifest
@@ -1 +1,2 @@
+DIST cyrus-sasl-2.1.27-r6-patches.tar.bz2 5169 BLAKE2B 
43a2f0db4a8589ec1cde7807b31a93459eacb04d27ba36751a69dd5f4e669d1b28342194b0e1a5382e281a52a35e88168877b54065cfba01b9bd33e87fbd23f1
 SHA512 
41c4ca7c8f7b79e03faf5d826a6ff0ed398137239b93fb0046ccbf385f6ddeab2b9fb2f51d7a263dc74626e5fdbefb28615a1ee22aabe57ed57f10a52d382797
 DIST cyrus-sasl-2.1.27.tar.gz 4111249 BLAKE2B 
82c9acce8534521ce5c5806f093e927f1854b4bc4b83ea7db1b32ceaa811adc1a5b6fc16d03233d729194cd603836f6e58de67f915abab2cb74561a80d03f5a8
 SHA512 
d11549a99b3b06af79fc62d5478dba3305d7e7cc0824f4b91f0d2638daafbe940623eab235f85af9be38dcf5d42fc131db531c177040a85187aee5096b8df63b

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r6.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r6.ebuild
index 3f20ae795401..99c0c56d8889 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r6.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r6.ebuild
@@ -6,11 +6,12 @@ EAPI=7
 inherit edos2unix flag-o-matic multilib multilib-minimal autotools pam 
java-pkg-opt-2 db-use systemd toolchain-funcs tmpfiles
 
 SASLAUTHD_CONF_VER="2.1.26"
-
+MY_PATCH_VER="${PN}-2.1.27-r6-patches"
 DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
 HOMEPAGE="https://www.cyrusimap.org/sasl/;
 #SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
 SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${MY_PATCH_VER}.tar.bz2;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
@@ -47,18 +48,7 @@ MULTILIB_WRAPPED_HEADERS=(
 )
 
 PATCHES=(
-   "${FILESDIR}/${PN}-2.1.27-avoid_pic_overwrite.patch"
-   "${FILESDIR}/${PN}-2.1.27-autotools_fixes.patch"
-   "${FILESDIR}/${PN}-2.1.27-as_needed.patch"
-   "${FILESDIR}/${PN}-2.1.25-auxprop.patch"
-   "${FILESDIR}/${PN}-2.1.27-gss_c_nt_hostbased_service.patch"
-   "${FILESDIR}/${PN}-2.1.26-missing-size_t.patch"
-   "${FILESDIR}/${PN}-2.1.27-doc_build_fix.patch"
-   "${FILESDIR}/${PN}-2.1.27-memmem.patch"
-   "${FILESDIR}/${PN}-2.1.27-CVE-2019-19906.patch"
-   "${FILESDIR}/${PN}-2.1.27-slibtool.patch"
-   
"${FILESDIR}/${PN}-2.1.27-db_gdbm-fix-gdbm_errno-overlay-from-gdbm_close.patch"
-   "${FILESDIR}/${PN}-2.1.27-autoconf-2.71.patch"
+   "${WORKDIR}"/${MY_PATCH_VER}/
 )
 
 pkg_setup() {

diff --git a/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.27-autoconf-2.71.patch 
b/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.27-autoconf-2.71.patch
deleted file mode 100644
index b346cd7e5002..
--- a/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.27-autoconf-2.71.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-https://bugs.gentoo.org/825342
-
-commit 5664c3f535289ce9efb513a2897991b5c436bb44
-Author: Pavel Raiskup 
-Date:   Thu Apr 1 17:26:28 2021 +0200
-
-configure.ac: properly quote macro arguments
-
-Autoconf 2.70+ is more picky about the quotation (even though with
-previous versions the arguments should have been quoted, too).  When we
-don't quote macros inside the AC_CACHE_VAL macro - some of the Autoconf
-initialization is wrongly ordered in ./configure script and we keep
-seeing bugs like:
-
-./configure: line 2165: ac_fn_c_try_run: command not found
-
-Original report: https://bugzilla.redhat.com/1943013
-
-Signed-off-by: Pavel Raiskup 
-
 a/configure.ac
-+++ b/configure.ac
-@@ -213,7 +213,8 @@ if test $sasl_cv_uscore = yes; then
-   AC_MSG_CHECKING(whether dlsym adds the underscore for us)
-   cmu_save_LIBS="$LIBS"
-   LIBS="$LIBS $SASL_DL_LIB"
--  AC_CACHE_VAL(sasl_cv_dlsym_adds_uscore,AC_TRY_RUN( [
-+  AC_CACHE_VAL([sasl_cv_dlsym_adds_uscore],
-+   [AC_TRY_RUN([
- #include 
- #include 
- #include 
-@@ -221,9 +222,9 @@ void foo() { int i=0;}
- int main() { void *self, *ptr1, *ptr2; self=dlopen(NULL,RTLD_LAZY);
- if(self) { ptr1=dlsym(self,"foo"); ptr2=dlsym(self,"_foo");
- if(ptr1 && !ptr2) exit(0); } exit(1); } 
--], [sasl_cv_dlsym_adds_uscore=yes], sasl_cv_dlsym_adds_uscore=no
--  AC_DEFINE(DLSYM_NEEDS_UNDERSCORE, [], [Do we need a leading _ 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/, dev-libs/cyrus-sasl/files/

2021-11-22 Thread Sam James
commit: 6d0711ff5c0e069faa6aed313e975b8800e48a65
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 22 09:51:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 22 09:51:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d0711ff

dev-libs/cyrus-sasl: fix autoconf 2.71 compatibility (breaks gssapi detection)

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

 1.27-r5.ebuild => cyrus-sasl-2.1.27-r6.ebuild} |  1 +
 .../files/cyrus-sasl-2.1.27-autoconf-2.71.patch| 45 ++
 2 files changed, 46 insertions(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r6.ebuild
similarity index 99%
rename from dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
rename to dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r6.ebuild
index 1a07aa6eace3..3f20ae795401 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r6.ebuild
@@ -58,6 +58,7 @@ PATCHES=(
"${FILESDIR}/${PN}-2.1.27-CVE-2019-19906.patch"
"${FILESDIR}/${PN}-2.1.27-slibtool.patch"

"${FILESDIR}/${PN}-2.1.27-db_gdbm-fix-gdbm_errno-overlay-from-gdbm_close.patch"
+   "${FILESDIR}/${PN}-2.1.27-autoconf-2.71.patch"
 )
 
 pkg_setup() {

diff --git a/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.27-autoconf-2.71.patch 
b/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.27-autoconf-2.71.patch
new file mode 100644
index ..b346cd7e5002
--- /dev/null
+++ b/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.27-autoconf-2.71.patch
@@ -0,0 +1,45 @@
+https://bugs.gentoo.org/825342
+
+commit 5664c3f535289ce9efb513a2897991b5c436bb44
+Author: Pavel Raiskup 
+Date:   Thu Apr 1 17:26:28 2021 +0200
+
+configure.ac: properly quote macro arguments
+
+Autoconf 2.70+ is more picky about the quotation (even though with
+previous versions the arguments should have been quoted, too).  When we
+don't quote macros inside the AC_CACHE_VAL macro - some of the Autoconf
+initialization is wrongly ordered in ./configure script and we keep
+seeing bugs like:
+
+./configure: line 2165: ac_fn_c_try_run: command not found
+
+Original report: https://bugzilla.redhat.com/1943013
+
+Signed-off-by: Pavel Raiskup 
+
+--- a/configure.ac
 b/configure.ac
+@@ -213,7 +213,8 @@ if test $sasl_cv_uscore = yes; then
+   AC_MSG_CHECKING(whether dlsym adds the underscore for us)
+   cmu_save_LIBS="$LIBS"
+   LIBS="$LIBS $SASL_DL_LIB"
+-  AC_CACHE_VAL(sasl_cv_dlsym_adds_uscore,AC_TRY_RUN( [
++  AC_CACHE_VAL([sasl_cv_dlsym_adds_uscore],
++   [AC_TRY_RUN([
+ #include 
+ #include 
+ #include 
+@@ -221,9 +222,9 @@ void foo() { int i=0;}
+ int main() { void *self, *ptr1, *ptr2; self=dlopen(NULL,RTLD_LAZY);
+ if(self) { ptr1=dlsym(self,"foo"); ptr2=dlsym(self,"_foo");
+ if(ptr1 && !ptr2) exit(0); } exit(1); } 
+-], [sasl_cv_dlsym_adds_uscore=yes], sasl_cv_dlsym_adds_uscore=no
+-  AC_DEFINE(DLSYM_NEEDS_UNDERSCORE, [], [Do we need a leading _ for 
dlsym?]),
+-  AC_MSG_WARN(cross-compiler, we'll do our best)))
++], [sasl_cv_dlsym_adds_uscore=yes], [sasl_cv_dlsym_adds_uscore=no
++  AC_DEFINE(DLSYM_NEEDS_UNDERSCORE, [], [Do we need a leading _ for 
dlsym?])],
++  [AC_MSG_WARN(cross-compiler, we'll do our best)])])
+   LIBS="$cmu_save_LIBS"
+   AC_MSG_RESULT($sasl_cv_dlsym_adds_uscore)
+ 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-11-19 Thread Sam James
commit: fdd6c9fea5687e0d00746464f0c48b13bca25673
Author: Sam James  gentoo  org>
AuthorDate: Fri Nov 19 11:32:15 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 19 11:32:59 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdd6c9fe

dev-libs/cyrus-sasl: Stabilize 2.1.27-r5 arm, #820557

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
index 739fa391b3fd..1a07aa6eace3 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-11-13 Thread Sam James
commit: 27a26bc5c89dc5693bb1522dc3fd73678fe805c6
Author: Sam James  gentoo  org>
AuthorDate: Sat Nov 13 11:33:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Nov 13 11:33:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a26bc5

dev-libs/cyrus-sasl: Stabilize 2.1.27-r5 ppc, #820557

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
index 310cf66d209..739fa391b3f 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-11-12 Thread Sam James
commit: e2956f84caed86a694634420e84243ac5e4f7b16
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Nov 10 21:37:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Nov 12 20:51:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2956f84

dev-libs/cyrus-sasl: stable 2.1.27-r5 for hppa, bug #820557

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
index 654149031cc..310cf66d209 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-11-08 Thread Sam James
commit: 47f54afd93929cd415031018e816aecb89ce3224
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  8 19:31:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  8 19:31:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47f54afd

dev-libs/cyrus-sasl: Stabilize 2.1.27-r5 ppc64, #820557

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
index 27f99e225a3..654149031cc 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-11-07 Thread Sam James
commit: 7e29711c853da4b95017f057164f0c1f75c3a2ec
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  8 06:22:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  8 06:22:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e29711c

dev-libs/cyrus-sasl: Stabilize 2.1.27-r5 x86, #820557

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
index 84086ead4ef..27f99e225a3 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-11-07 Thread Sam James
commit: bde8253b1f1eff8a7d0d3fe7b9c39ac7622a2ab6
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov  8 06:21:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov  8 06:21:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bde8253b

dev-libs/cyrus-sasl: Stabilize 2.1.27-r5 arm64, #820557

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
index 4b2d8a5b528..84086ead4ef 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-11-06 Thread Agostino Sarubbo
commit: 4d5c41a15adbb029b567862e1fd55c4fd006f59a
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Nov  6 08:34:07 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Nov  6 08:34:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d5c41a1

dev-libs/cyrus-sasl: sparc stable wrt bug #820557

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
index 3d95b8a9f92..4b2d8a5b528 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-11-06 Thread Agostino Sarubbo
commit: b098f1301b4619d264602154f38588c721543818
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Nov  6 08:33:32 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Nov  6 08:33:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b098f130

dev-libs/cyrus-sasl: amd64 stable wrt bug #820557

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
index a7717189502..3d95b8a9f92 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-10-27 Thread Sam James
commit: 803b41d3911de31cd2cddd243a7383d585c0e80f
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 27 23:26:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 23:26:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=803b41d3

dev-libs/cyrus-sasl: fix IndirectInherits (edos2unix)

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 2 +-
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index 209963f6541..670450a576e 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 
db-use systemd toolchain-funcs tmpfiles
+inherit edos2unix flag-o-matic multilib multilib-minimal autotools pam 
java-pkg-opt-2 db-use systemd toolchain-funcs tmpfiles
 
 SASLAUTHD_CONF_VER="2.1.26"
 

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
index 3d486cc99a5..a7717189502 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 
db-use systemd toolchain-funcs tmpfiles
+inherit edos2unix flag-o-matic multilib multilib-minimal autotools pam 
java-pkg-opt-2 db-use systemd toolchain-funcs tmpfiles
 
 SASLAUTHD_CONF_VER="2.1.26"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/files/, dev-libs/cyrus-sasl/

2021-10-27 Thread Sam James
commit: 0ea0e5c7d34102447316e0ec3e9a4aa82e4523bf
Author: Martin Kletzander  gmail  com>
AuthorDate: Wed Oct 27 09:45:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 27 23:20:16 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea0e5c7

dev-libs/cyrus-sasl: Backport upstream fix for wrong error handling w/ newer 
gdbm

Without this fix applications might fail with spurious error message, for
example libvirt's sasl authentication fails with:

authentication failed: Failed to start SASL negotiation: -1 (SASL(-1):
generic failure: unable to canonify user and get auxprops)

It is merged upstream as commit cyrus-sasl-2.1.27-2-gaf48f6fec9a7:

commit af48f6fec9a7b6374d4153c5db894d4a1f349645
Author: Jonas Jelten  sft.mx>
Date:   Sat Feb 2 20:53:37 2019 +0100

db_gdbm: fix gdbm_errno overlay from gdbm_close

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Closes: https://github.com/gentoo/gentoo/pull/22723
Signed-off-by: Sam James  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild| 269 +
 ...bm-fix-gdbm_errno-overlay-from-gdbm_close.patch |  35 +++
 2 files changed, 304 insertions(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
new file mode 100644
index 000..3d486cc99a5
--- /dev/null
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r5.ebuild
@@ -0,0 +1,269 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 
db-use systemd toolchain-funcs tmpfiles
+
+SASLAUTHD_CONF_VER="2.1.26"
+
+DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
+HOMEPAGE="https://www.cyrusimap.org/sasl/;
+#SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
+SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD-with-attribution"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
+
+CDEPEND="
+   net-mail/mailbase
+   virtual/libcrypt:=
+   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
+   mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
+   pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] )
+   postgres? ( dev-db/postgresql:* )
+   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
+   ssl? (
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
+   )
+   java? ( >=virtual/jdk-1.6:= )"
+
+REQUIRED_USE="ldapdb? ( openldap )"
+
+RDEPEND="
+   ${CDEPEND}
+   selinux? ( sec-policy/selinux-sasl )"
+
+DEPEND="${CDEPEND}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/sasl/md5global.h
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.1.27-avoid_pic_overwrite.patch"
+   "${FILESDIR}/${PN}-2.1.27-autotools_fixes.patch"
+   "${FILESDIR}/${PN}-2.1.27-as_needed.patch"
+   "${FILESDIR}/${PN}-2.1.25-auxprop.patch"
+   "${FILESDIR}/${PN}-2.1.27-gss_c_nt_hostbased_service.patch"
+   "${FILESDIR}/${PN}-2.1.26-missing-size_t.patch"
+   "${FILESDIR}/${PN}-2.1.27-doc_build_fix.patch"
+   "${FILESDIR}/${PN}-2.1.27-memmem.patch"
+   "${FILESDIR}/${PN}-2.1.27-CVE-2019-19906.patch"
+   "${FILESDIR}/${PN}-2.1.27-slibtool.patch"
+   
"${FILESDIR}/${PN}-2.1.27-db_gdbm-fix-gdbm_errno-overlay-from-gdbm_close.patch"
+)
+
+pkg_setup() {
+   java-pkg-opt-2_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Get rid of the -R switch (runpath_switch for Sun)
+   # >=gcc-4.6 errors out with unknown option
+   sed -i -e '/LIB_SQLITE.*-R/s/ -R[^"]*//' \
+   configure.ac || die
+
+   # Use plugindir for sasldir
+   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
+   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
+
+   # #486740 #468556
+   sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' \
+   -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' \
+   configure.ac || die
+
+   eautoreconf
+
+   export CC_FOR_BUILD="$(tc-getBUILD_CC)"
+}
+
+src_configure() {
+   append-flags -fno-strict-aliasing
+
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # getpassphrase is defined in /usr/include/stdlib.h
+   append-cppflags -DHAVE_GETPASSPHRASE
+   else
+   # this horrendously breaks things on Solaris
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-07-01 Thread Marek Szuba
commit: 7157291545754a6c438ddec8d818d42496c9d99b
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Jul  1 11:23:19 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Jul  1 14:05:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71572915

dev-libs/cyrus-sasl: keyword 2.1.27-r4 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index 6da4c0add45..dc7832f55a9 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-05-09 Thread Sam James
commit: 83c0a339bcfb4a95e53e81e8c5d4944a770b41a5
Author: Sam James  gentoo  org>
AuthorDate: Sun May  9 06:38:37 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May  9 06:38:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83c0a339

dev-libs/cyrus-sasl: fix deprecated _BSD_SOURCE warning

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index 7949763dee6..6da4c0add45 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -87,19 +87,22 @@ src_prepare() {
 
 src_configure() {
append-flags -fno-strict-aliasing
+
if [[ ${CHOST} == *-solaris* ]] ; then
# getpassphrase is defined in /usr/include/stdlib.h
append-cppflags -DHAVE_GETPASSPHRASE
else
# this horrendously breaks things on Solaris
append-cppflags -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED 
-D_BSD_SOURCE -DLDAP_DEPRECATED
+   # replaces BSD_SOURCE (bug #579218)
+   append-cppflags -D_DEFAULT_SOURCE
fi
 
multilib-minimal_src_configure
 }
 
 multilib_src_configure() {
-   # Java support.
+   # Java support
multilib_is_native_abi && use java && export JAVAC="${JAVAC} 
${JAVACFLAGS}"
 
local myeconfargs=(



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-05-06 Thread Sam James
commit: 835d6aceb40093c6d6fe1c3500abf8c3f3a37c06
Author: Sam James  gentoo  org>
AuthorDate: Thu May  6 22:46:18 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  6 23:26:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=835d6ace

dev-libs/cyrus-sasl: fix metadata indentation

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

 dev-libs/cyrus-sasl/metadata.xml | 29 +++--
 1 file changed, 15 insertions(+), 14 deletions(-)

diff --git a/dev-libs/cyrus-sasl/metadata.xml b/dev-libs/cyrus-sasl/metadata.xml
index 5ddfae643a4..492dcc9bf89 100644
--- a/dev-libs/cyrus-sasl/metadata.xml
+++ b/dev-libs/cyrus-sasl/metadata.xml
@@ -1,18 +1,19 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-
-
-  Add Courier-IMAP authdaemond unix socket
-support (net-mail/courier-imap, mail-mta/courier)
-
-  Add ldap support for saslauthd
-  Enable ldapdb plugin
-  Enable sample client and server
-  Enable SRP authentication
-  Use /dev/urandom instead of /dev/random
-
-
-  cyrusimap/cyrus-imapd
-
+   
+   
+   
+   Add Courier-IMAP authdaemond unix socket
+   support (net-mail/courier-imap, 
mail-mta/courier)
+   
+   Add ldap support for saslauthd
+   Enable ldapdb plugin
+   Enable sample client and server
+   Enable SRP authentication
+   Use /dev/urandom instead of 
/dev/random
+   
+   
+   cyrusimap/cyrus-imapd
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-05-06 Thread Sam James
commit: 3a7fc6ea02a1e795229a23f131b3b4c44bd0e523
Author: Sam James  gentoo  org>
AuthorDate: Thu May  6 22:45:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu May  6 23:26:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a7fc6ea

dev-libs/cyrus-sasl: add github remote-id

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

 dev-libs/cyrus-sasl/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-libs/cyrus-sasl/metadata.xml b/dev-libs/cyrus-sasl/metadata.xml
index bcabb66dbd7..5ddfae643a4 100644
--- a/dev-libs/cyrus-sasl/metadata.xml
+++ b/dev-libs/cyrus-sasl/metadata.xml
@@ -12,4 +12,7 @@
   Enable SRP authentication
   Use /dev/urandom instead of /dev/random
 
+
+  cyrusimap/cyrus-imapd
+
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-05-02 Thread Mikle Kolyada
commit: 605f3f1dd45742bde746cfbc37819a176c59e63a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May  2 15:14:59 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May  2 15:38:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=605f3f1d

dev-libs/cyrus-sasl: remove libressl support

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index 5bd1294f7a4..7949763dee6 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 LICENSE="BSD-with-attribution"
 SLOT="2"
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
+IUSE="authdaemond berkdb gdbm kerberos ldapdb openldap mysql pam postgres 
sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="
net-mail/mailbase
@@ -30,8 +30,7 @@ CDEPEND="
postgres? ( dev-db/postgresql:* )
sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
ssl? (
-   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   >=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}]
)
java? ( >=virtual/jdk-1.6:= )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/, dev-libs/cyrus-sasl/files/

2021-03-16 Thread Sam James
commit: ac8b393cb1ff7ca80be582820d2fd63c320c43c4
Author: Sam James  gentoo  org>
AuthorDate: Tue Mar 16 22:13:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Mar 16 22:13:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac8b393c

dev-libs/cyrus-sasl: fix build with slibtool

Thanks-to: orbea  riseup.net>
Closes: https://bugs.gentoo.org/775875
Signed-off-by: Sam James  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild|  1 +
 .../cyrus-sasl/files/cyrus-sasl-2.1.27-slibtool.patch  | 18 ++
 2 files changed, 19 insertions(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index 500aa56870b..32fdde1ac70 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -57,6 +57,7 @@ PATCHES=(
"${FILESDIR}/${PN}-2.1.27-doc_build_fix.patch"
"${FILESDIR}/${PN}-2.1.27-memmem.patch"
"${FILESDIR}/${PN}-2.1.27-CVE-2019-19906.patch"
+   "${FILESDIR}/${PN}-2.1.27-slibtool.patch"
 )
 
 pkg_setup() {

diff --git a/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.27-slibtool.patch 
b/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.27-slibtool.patch
new file mode 100644
index 000..81198cb87f0
--- /dev/null
+++ b/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.27-slibtool.patch
@@ -0,0 +1,18 @@
+https://github.com/cyrusimap/cyrus-sasl/pull/623
+https://bugs.gentoo.org/775875
+
+From 5b8075eeba8d0334573689450b07610c176a2618 Mon Sep 17 00:00:00 2001
+From: orbea 
+Date: Wed, 9 Sep 2020 07:29:38 -0700
+Subject: [PATCH] common: Define the missing crypto_compat_version version.
+
+--- a/common/Makefile.am
 b/common/Makefile.am
+@@ -46,6 +46,7 @@
+ # See 
+ # CURRENT:REVISION:AGE
+ plugin_common_version = 3:0:0
++crypto_compat_version = 0:0:0
+ 
+ AM_CPPFLAGS=-fPIC -I$(top_srcdir)/include -I$(top_builddir)/include
+ 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-01-24 Thread Mikle Kolyada
commit: d51886bcafd6ed7eee499df234b5c62fedcea325
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jan 24 11:06:21 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jan 24 11:06:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d51886bc

dev-libs/cyrus-sasl: Drop old

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild | 260 
 1 file changed, 260 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
deleted file mode 100644
index 240827a94f2..000
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
+++ /dev/null
@@ -1,260 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit eutils flag-o-matic multilib multilib-minimal autotools pam 
java-pkg-opt-2 db-use systemd
-
-SASLAUTHD_CONF_VER="2.1.26"
-
-DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
-HOMEPAGE="https://www.cyrusimap.org/sasl/;
-#SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
-SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
-
-LICENSE="BSD-with-attribution"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
-
-CDEPEND="
-   net-mail/mailbase
-   virtual/libcrypt:=
-   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
-   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
-   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
-   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
-   mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
-   pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] )
-   postgres? ( dev-db/postgresql:* )
-   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
-   ssl? (
-   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
-   )
-   java? ( >=virtual/jdk-1.6:= )"
-
-REQUIRED_USE="ldapdb? ( openldap )"
-
-RDEPEND="
-   ${CDEPEND}
-   selinux? ( sec-policy/selinux-sasl )"
-
-DEPEND="${CDEPEND}"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/sasl/md5global.h
-)
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.1.27-avoid_pic_overwrite.patch"
-   "${FILESDIR}/${PN}-2.1.27-autotools_fixes.patch"
-   "${FILESDIR}/${PN}-2.1.27-as_needed.patch"
-   "${FILESDIR}/${PN}-2.1.25-auxprop.patch"
-   "${FILESDIR}/${PN}-2.1.27-gss_c_nt_hostbased_service.patch"
-   "${FILESDIR}/${PN}-2.1.26-missing-size_t.patch"
-   "${FILESDIR}/${PN}-2.1.27-doc_build_fix.patch"
-   "${FILESDIR}/${PN}-2.1.27-memmem.patch"
-   "${FILESDIR}/${PN}-2.1.27-CVE-2019-19906.patch"
-)
-
-pkg_setup() {
-   java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # Get rid of the -R switch (runpath_switch for Sun)
-   # >=gcc-4.6 errors out with unknown option
-   sed -i -e '/LIB_SQLITE.*-R/s/ -R[^"]*//' \
-   configure.ac || die
-
-   # Use plugindir for sasldir
-   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
-   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
-
-   # #486740 #468556
-   sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' \
-   -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' \
-   configure.ac || die
-
-   eautoreconf
-}
-
-src_configure() {
-   append-flags -fno-strict-aliasing
-   if [[ ${CHOST} == *-solaris* ]] ; then
-   # getpassphrase is defined in /usr/include/stdlib.h
-   append-cppflags -DHAVE_GETPASSPHRASE
-   else
-   # this horrendously breaks things on Solaris
-   append-cppflags -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED 
-D_BSD_SOURCE -DLDAP_DEPRECATED
-   fi
-
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   # Java support.
-   multilib_is_native_abi && use java && export JAVAC="${JAVAC} 
${JAVACFLAGS}"
-
-   local myeconfargs=(
-   --enable-login
-   --enable-ntlm
-   --enable-auth-sasldb
-   --disable-cmulocal
-   --disable-krb4
-   --disable-macos-framework
-   --enable-otp
-   --without-sqlite
-   --with-saslauthd="${EPREFIX}"/run/saslauthd
-   --with-pwcheck="${EPREFIX}"/run/saslauthd
-   --with-configdir="${EPREFIX}"/etc/sasl2
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2021-01-24 Thread Mikle Kolyada
commit: 32fb4720382f55d6044d852b90f91ab6985de1f8
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jan 24 11:07:43 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jan 24 11:07:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32fb4720

dev-libs/cyrus-sasl: install pam files conditionally

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index f03d111d203..9eaef70f35b 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -217,7 +217,9 @@ multilib_src_install_all() {
docinto html
dodoc doc/html/*.html
 
-   newpamd "${FILESDIR}/saslauthd.pam-include" saslauthd
+   if use pam; then
+   newpamd "${FILESDIR}/saslauthd.pam-include" saslauthd
+   fi
 
newinitd "${FILESDIR}/pwcheck.rc6" pwcheck
systemd_dounit "${FILESDIR}/pwcheck.service"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2020-09-03 Thread Sam James
commit: a24d393489bd5f048300e4becf38d049b697644a
Author: Sam James  gentoo  org>
AuthorDate: Thu Sep  3 23:48:02 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Sep  3 23:48:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a24d3934

dev-libs/cyrus-sasl: ppc64 stable (bug #737582)

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index edb126b6768..543e3fbf8da 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2020-08-31 Thread Sam James
commit: 0e0091a53e5cd78e99bb0e379a022a028bf322b7
Author: Sam James  gentoo  org>
AuthorDate: Tue Sep  1 01:04:47 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Sep  1 01:04:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0091a5

dev-libs/cyrus-sasl: Stabilize 2.1.27-r4 ppc, #737582

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index 5e02c971cab..edb126b6768 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ~ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2020-08-18 Thread Sam James
commit: 1b6fefd43fafad5ab3ea3979e69f934caef9eddd
Author: Sam James  gentoo  org>
AuthorDate: Tue Aug 18 23:46:41 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 18 23:46:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b6fefd4

dev-libs/cyrus-sasl: Stabilize 2.1.27-r4 arm64, #737582

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index eece288993e..5e02c971cab 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2020-08-17 Thread Agostino Sarubbo
commit: f1769473337cb0fa8cc53d33ad5ba5dfebc1dbff
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 17 10:00:56 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 17 10:00:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1769473

dev-libs/cyrus-sasl: x86 stable wrt bug #737582

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index f739c261d79..eece288993e 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2020-08-17 Thread Agostino Sarubbo
commit: 64b7d9b33d22db7b8f4e3e0cf3bdc7f31db437b4
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 17 09:59:37 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 17 09:59:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64b7d9b3

dev-libs/cyrus-sasl: sparc stable wrt bug #737582

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index 6147b8ced9d..f739c261d79 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2020-08-17 Thread Agostino Sarubbo
commit: 7c3283db6e442ee3d95a46f936b8c224644bcbde
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 17 09:58:30 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 17 09:58:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c3283db

dev-libs/cyrus-sasl: s390 stable wrt bug #737582

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index f484a59ea59..6147b8ced9d 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2020-08-17 Thread Agostino Sarubbo
commit: 2f2aa9a6b7b8267eeef05f807c69b904f035558e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 17 09:56:34 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 17 09:56:34 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f2aa9a6

dev-libs/cyrus-sasl: arm stable wrt bug #737582

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index e73ac4d9cb4..f484a59ea59 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2020-08-17 Thread Agostino Sarubbo
commit: 8d5c1271202da46ca7d7964cc918351569561bf2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 17 09:55:15 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 17 09:55:15 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d5c1271

dev-libs/cyrus-sasl: amd64 stable wrt bug #737582

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index fc73d847e18..e73ac4d9cb4 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2020-05-31 Thread Sergei Trofimovich
commit: 638e7a342d9cbde67e579bb5175a96149d158d1c
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun May 31 11:51:44 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun May 31 11:51:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=638e7a34

dev-libs/cyrus-sasl: drop dodir "/usr/share/doc/${PF}/java/Test"

pkgcheck detected it as:
2.1.27-r4 RedundantDodirdodir
  called before insinto, line 196: dodir "/usr/share/doc/${PF}/java/Test"

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
index ae70220c3f3..fc73d847e18 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -193,7 +193,6 @@ multilib_src_install() {
rm -rf "${ED}/usr/$(get_libdir)/java" || die
docinto "java"
dodoc "${S}/java/README" 
"${FILESDIR}/java.README.gentoo" "${S}"/java/doc/*
-   dodir "/usr/share/doc/${PF}/java/Test"
insinto "/usr/share/doc/${PF}/java/Test"
doins "${S}"/java/Test/*.java
fi



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2020-05-31 Thread Sergei Trofimovich
commit: 3f0534fa9a1ccae7e20a5e007c4b20d3dd3e5f0d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun May 31 10:48:48 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun May 31 10:49:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f0534fa

dev-libs/cyrus-sasl: respect user's CC in CC_FOR_BUILD, bug #718868

Reported-by: Agostino Sarubbo
Closes: https://bugs.gentoo.org/718868
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild | 262 
 1 file changed, 262 insertions(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
new file mode 100644
index 000..ae70220c3f3
--- /dev/null
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r4.ebuild
@@ -0,0 +1,262 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit eutils flag-o-matic multilib multilib-minimal autotools pam 
java-pkg-opt-2 db-use systemd toolchain-funcs
+
+SASLAUTHD_CONF_VER="2.1.26"
+
+DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
+HOMEPAGE="https://www.cyrusimap.org/sasl/;
+#SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
+SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD-with-attribution"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
+
+CDEPEND="
+   net-mail/mailbase
+   virtual/libcrypt:=
+   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
+   mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
+   pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] )
+   postgres? ( dev-db/postgresql:* )
+   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
+   ssl? (
+   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   )
+   java? ( >=virtual/jdk-1.6:= )"
+
+REQUIRED_USE="ldapdb? ( openldap )"
+
+RDEPEND="
+   ${CDEPEND}
+   selinux? ( sec-policy/selinux-sasl )"
+
+DEPEND="${CDEPEND}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/sasl/md5global.h
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.1.27-avoid_pic_overwrite.patch"
+   "${FILESDIR}/${PN}-2.1.27-autotools_fixes.patch"
+   "${FILESDIR}/${PN}-2.1.27-as_needed.patch"
+   "${FILESDIR}/${PN}-2.1.25-auxprop.patch"
+   "${FILESDIR}/${PN}-2.1.27-gss_c_nt_hostbased_service.patch"
+   "${FILESDIR}/${PN}-2.1.26-missing-size_t.patch"
+   "${FILESDIR}/${PN}-2.1.27-doc_build_fix.patch"
+   "${FILESDIR}/${PN}-2.1.27-memmem.patch"
+   "${FILESDIR}/${PN}-2.1.27-CVE-2019-19906.patch"
+)
+
+pkg_setup() {
+   java-pkg-opt-2_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Get rid of the -R switch (runpath_switch for Sun)
+   # >=gcc-4.6 errors out with unknown option
+   sed -i -e '/LIB_SQLITE.*-R/s/ -R[^"]*//' \
+   configure.ac || die
+
+   # Use plugindir for sasldir
+   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
+   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
+
+   # #486740 #468556
+   sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' \
+   -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' \
+   configure.ac || die
+
+   eautoreconf
+
+   export CC_FOR_BUILD="$(tc-getBUILD_CC)"
+}
+
+src_configure() {
+   append-flags -fno-strict-aliasing
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # getpassphrase is defined in /usr/include/stdlib.h
+   append-cppflags -DHAVE_GETPASSPHRASE
+   else
+   # this horrendously breaks things on Solaris
+   append-cppflags -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED 
-D_BSD_SOURCE -DLDAP_DEPRECATED
+   fi
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   # Java support.
+   multilib_is_native_abi && use java && export JAVAC="${JAVAC} 
${JAVACFLAGS}"
+
+   local myeconfargs=(
+   --enable-login
+   --enable-ntlm
+   --enable-auth-sasldb
+   --disable-cmulocal
+   --disable-krb4
+   --disable-macos-framework
+   --enable-otp
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2020-04-10 Thread Joonas Niilola
commit: 83563a05b16a5987e79fe16af030bc0332933d04
Author: Sam James (sam_c)  cmpct  info>
AuthorDate: Thu Apr  9 03:29:52 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Apr 10 10:30:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83563a05

dev-libs/cyrus-sasl: drop vulnerable

Bug: https://bugs.gentoo.org/703628
Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Sam James (sam_c)  cmpct.info>
Closes: https://github.com/gentoo/gentoo/pull/15271
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild | 259 
 1 file changed, 259 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
deleted file mode 100644
index c1c34e7d7ab..000
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
+++ /dev/null
@@ -1,259 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils flag-o-matic multilib multilib-minimal autotools pam 
java-pkg-opt-2 db-use systemd eapi7-ver
-
-SASLAUTHD_CONF_VER="2.1.26"
-
-DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
-HOMEPAGE="https://www.cyrusimap.org/sasl/;
-#SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
-SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
-
-LICENSE="BSD-with-attribution"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
-
-CDEPEND="
-   net-mail/mailbase
-   virtual/libcrypt:=
-   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
-   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
-   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
-   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
-   mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
-   pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] )
-   postgres? ( dev-db/postgresql:* )
-   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
-   ssl? (
-   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
-   )
-   java? ( >=virtual/jdk-1.6:= )"
-
-REQUIRED_USE="ldapdb? ( openldap )"
-
-RDEPEND="
-   ${CDEPEND}
-   selinux? ( sec-policy/selinux-sasl )"
-
-DEPEND="${CDEPEND}"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/sasl/md5global.h
-)
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.1.27-avoid_pic_overwrite.patch"
-   "${FILESDIR}/${PN}-2.1.27-autotools_fixes.patch"
-   "${FILESDIR}/${PN}-2.1.27-as_needed.patch"
-   "${FILESDIR}/${PN}-2.1.25-auxprop.patch"
-   "${FILESDIR}/${PN}-2.1.27-gss_c_nt_hostbased_service.patch"
-   "${FILESDIR}/${PN}-2.1.26-missing-size_t.patch"
-   "${FILESDIR}/${PN}-2.1.27-doc_build_fix.patch"
-   "${FILESDIR}/${PN}-2.1.27-memmem.patch"
-)
-
-pkg_setup() {
-   java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # Get rid of the -R switch (runpath_switch for Sun)
-   # >=gcc-4.6 errors out with unknown option
-   sed -i -e '/LIB_SQLITE.*-R/s/ -R[^"]*//' \
-   configure.ac || die
-
-   # Use plugindir for sasldir
-   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
-   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
-
-   # #486740 #468556
-   sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' \
-   -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' \
-   configure.ac || die
-
-   eautoreconf
-}
-
-src_configure() {
-   append-flags -fno-strict-aliasing
-   if [[ ${CHOST} == *-solaris* ]] ; then
-   # getpassphrase is defined in /usr/include/stdlib.h
-   append-cppflags -DHAVE_GETPASSPHRASE
-   else
-   # this horrendously breaks things on Solaris
-   append-cppflags -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED 
-D_BSD_SOURCE -DLDAP_DEPRECATED
-   fi
-
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   # Java support.
-   multilib_is_native_abi && use java && export JAVAC="${JAVAC} 
${JAVACFLAGS}"
-
-   local myeconfargs=(
-   --enable-login
-   --enable-ntlm
-   --enable-auth-sasldb
-   --disable-cmulocal
-   --disable-krb4
-   --disable-macos-framework
-   --enable-otp
-   --without-sqlite
-   --with-saslauthd="${EPREFIX}"/run/saslauthd
-   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2020-03-09 Thread Mike Gilbert
commit: 739c09a8b8d1c1a6a0c57c14dfe829c810bc48af
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Wed Feb 12 19:21:39 2020 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Mon Mar  9 19:26:45 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=739c09a8

dev-libs/cyrus-sasl: Add dependency on virtual/libcrypt.

Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild | 1 +
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
index 073334c252c..cece28d6510 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
@@ -19,6 +19,7 @@ IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl 
openldap mysql pam postgr
 
 CDEPEND="
net-mail/mailbase
+   virtual/libcrypt:=
authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
index c27466f0e5f..f05ffcd69bb 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
@@ -19,6 +19,7 @@ IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl 
openldap mysql pam postgr
 
 CDEPEND="
net-mail/mailbase
+   virtual/libcrypt:=
authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2020-01-03 Thread Agostino Sarubbo
commit: e9a1ebb53a6fbdc9b4d646a5b42808b140492849
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jan  3 12:30:42 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jan  3 12:30:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9a1ebb5

dev-libs/cyrus-sasl: s390 stable wrt bug #703628

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
index 83687140853..800fbc9b1ac 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-12-31 Thread Agostino Sarubbo
commit: 00195ceb590f0fe999f9a3fbe423523339a9752d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec 31 08:17:41 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec 31 08:17:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00195ceb

dev-libs/cyrus-sasl: ppc64 stable wrt bug #703628

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
index fd39af9bdeb..83687140853 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-12-30 Thread Agostino Sarubbo
commit: fdb5bf630b1ff1af8ecb66a31cf65e3f6d1db35e
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Dec 30 16:13:28 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Dec 30 16:13:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb5bf63

dev-libs/cyrus-sasl: ppc stable wrt bug #703628

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
index ad2fbde2090..fd39af9bdeb 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-12-26 Thread Sergei Trofimovich
commit: 79f2cb8e55fb922965a5417f7b7c68bcbf658d77
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Thu Dec 26 09:00:47 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Thu Dec 26 09:49:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79f2cb8e

dev-libs/cyrus-sasl: stable 2.1.27-r3 for sparc, bug #703628

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
index 5b46543ec91..ad2fbde2090 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-12-25 Thread Aaron Bauman
commit: 0ea73658c4b438805ae384aa9bc12ee547442b33
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Dec 25 21:12:24 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Dec 25 21:12:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea73658

dev-libs/cyrus-sasl: arm64 stable (bug #703628)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.83, Repoman-2.3.20

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
index 83e716721eb..5b46543ec91 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-12-25 Thread Sergei Trofimovich
commit: a47e525768d209e3d7bc0e8d41779714a87f9d54
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Dec 25 20:24:09 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Dec 25 20:24:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a47e5257

dev-libs/cyrus-sasl: stable 2.1.27-r3 for ia64, bug #703628

Package-Manager: Portage-2.3.83, Repoman-2.3.20
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
index 07b510eecbb..83e716721eb 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-12-25 Thread Sergei Trofimovich
commit: 4d37011528cc8e0a851c1358da2496689e18fe5d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Dec 25 20:21:09 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Dec 25 20:21:47 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d370115

dev-libs/cyrus-sasl: stable 2.1.27-r3 for hppa, bug #703628

Package-Manager: Portage-2.3.83, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
index 468ff1fb2f9..07b510eecbb 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-12-24 Thread Mikle Kolyada
commit: fd5e175bea3467df1d586cc55fbcba68e8c12cf5
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Dec 24 14:35:00 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Dec 24 14:35:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd5e175b

dev-libs/cyrus-sasl: arm stable wrt bug #703628

Package-Manager: Portage-2.3.79, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
index 0a841925866..468ff1fb2f9 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-12-24 Thread Agostino Sarubbo
commit: 5059dbd288da83a02b7ab1168c0420f77131de24
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec 24 11:09:27 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec 24 11:09:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5059dbd2

dev-libs/cyrus-sasl: x86 stable wrt bug #703628

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
index 9630a10c986..0a841925866 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-12-24 Thread Agostino Sarubbo
commit: df03f9f3b4dcc7bc15707fde278129b84520a1a5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec 24 10:56:08 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec 24 10:56:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df03f9f3

dev-libs/cyrus-sasl: amd64 stable wrt bug #703628

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
index eae354404ea..9630a10c986 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-12-23 Thread Thomas Deutschmann
commit: 800cc0b84d540950fd4b4b30aececd713e7603e6
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Dec 23 21:41:38 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Dec 23 21:41:38 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=800cc0b8

dev-libs/cyrus-sasl: bump to EAPI=7

Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
index 25c41df746a..eae354404ea 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
@@ -1,9 +1,9 @@
 # Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 
db-use systemd eapi7-ver
+inherit flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 
db-use systemd
 
 SASLAUTHD_CONF_VER="2.1.26"
 
@@ -210,7 +210,7 @@ multilib_src_install_all() {
newdoc pwcheck/README README.pwcheck
 
newdoc docsrc/sasl/release-notes/$(ver_cut 1-2)/index.rst release-notes
-   edos2unix ${ED%/}/usr/share/doc/${PF}/release-notes
+   edos2unix "${ED}/usr/share/doc/${PF}/release-notes"
 
docinto html
dodoc doc/html/*.html



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/, dev-libs/cyrus-sasl/files/

2019-12-23 Thread Thomas Deutschmann
commit: ec41e92e4aec19aa605f5d410ba06cc86e7b48f0
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Dec 23 21:34:38 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Dec 23 21:34:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec41e92e

dev-libs/cyrus-sasl: fix CVE-2019-19906

Bug: https://bugs.gentoo.org/703628
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild| 259 +
 .../files/cyrus-sasl-2.1.27-CVE-2019-19906.patch   |  20 ++
 2 files changed, 279 insertions(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
new file mode 100644
index 000..25c41df746a
--- /dev/null
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r3.ebuild
@@ -0,0 +1,259 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 
db-use systemd eapi7-ver
+
+SASLAUTHD_CONF_VER="2.1.26"
+
+DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
+HOMEPAGE="https://www.cyrusimap.org/sasl/;
+#SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
+SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
+
+LICENSE="BSD-with-attribution"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
+
+CDEPEND="
+   net-mail/mailbase
+   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
+   mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
+   pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] )
+   postgres? ( dev-db/postgresql:* )
+   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
+   ssl? (
+   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   )
+   java? ( >=virtual/jdk-1.6:= )"
+
+REQUIRED_USE="ldapdb? ( openldap )"
+
+RDEPEND="
+   ${CDEPEND}
+   selinux? ( sec-policy/selinux-sasl )"
+
+DEPEND="${CDEPEND}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/sasl/md5global.h
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.1.27-avoid_pic_overwrite.patch"
+   "${FILESDIR}/${PN}-2.1.27-autotools_fixes.patch"
+   "${FILESDIR}/${PN}-2.1.27-as_needed.patch"
+   "${FILESDIR}/${PN}-2.1.25-auxprop.patch"
+   "${FILESDIR}/${PN}-2.1.27-gss_c_nt_hostbased_service.patch"
+   "${FILESDIR}/${PN}-2.1.26-missing-size_t.patch"
+   "${FILESDIR}/${PN}-2.1.27-doc_build_fix.patch"
+   "${FILESDIR}/${PN}-2.1.27-memmem.patch"
+   "${FILESDIR}/${PN}-2.1.27-CVE-2019-19906.patch"
+)
+
+pkg_setup() {
+   java-pkg-opt-2_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Get rid of the -R switch (runpath_switch for Sun)
+   # >=gcc-4.6 errors out with unknown option
+   sed -i -e '/LIB_SQLITE.*-R/s/ -R[^"]*//' \
+   configure.ac || die
+
+   # Use plugindir for sasldir
+   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
+   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
+
+   # #486740 #468556
+   sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' \
+   -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' \
+   configure.ac || die
+
+   eautoreconf
+}
+
+src_configure() {
+   append-flags -fno-strict-aliasing
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # getpassphrase is defined in /usr/include/stdlib.h
+   append-cppflags -DHAVE_GETPASSPHRASE
+   else
+   # this horrendously breaks things on Solaris
+   append-cppflags -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED 
-D_BSD_SOURCE -DLDAP_DEPRECATED
+   fi
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   # Java support.
+   multilib_is_native_abi && use java && export JAVAC="${JAVAC} 
${JAVACFLAGS}"
+
+   local myeconfargs=(
+   --enable-login
+   --enable-ntlm
+   --enable-auth-sasldb
+   --disable-cmulocal
+   --disable-krb4
+   --disable-macos-framework
+   --enable-otp
+   --without-sqlite
+   --with-saslauthd="${EPREFIX}"/run/saslauthd
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-10-12 Thread Mikle Kolyada
commit: 836ce76793039773fe86c4b07cb28f93caef9500
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Oct 12 18:57:22 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Oct 12 18:57:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=836ce767

dev-libs/cyrus-sasl: migrate to sys-libs/pam

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
index 1e16287b201..e35b1e65fd2 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
@@ -25,7 +25,7 @@ CDEPEND="
kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
-   pam? ( >=virtual/pam-0-r1[${MULTILIB_USEDEP}] )
+   pam? ( >=sys-libs/pam-0-r1[${MULTILIB_USEDEP}] )
postgres? ( dev-db/postgresql:* )
sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
ssl? (



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/files/, dev-libs/cyrus-sasl/

2019-09-09 Thread Lars Wendler
commit: 1a2e6530f5a3c2ceb3aea515b6c00da0d91fb3b9
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Sep  9 09:32:54 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Sep  9 09:33:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a2e6530

dev-libs/cyrus-sasl: Removed old

Package-Manager: Portage-2.3.75, Repoman-2.3.17
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/cyrus-sasl/Manifest   |   1 -
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild   | 245 --
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r12.ebuild   | 260 ---
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r13.ebuild   | 260 ---
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r9.ebuild| 242 --
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild| 256 ---
 ...us-sasl-2.1.23-gss_c_nt_hostbased_service.patch |  16 -
 .../files/cyrus-sasl-2.1.25-as_needed.patch|  27 --
 .../files/cyrus-sasl-2.1.25-autotools_fixes.patch  | 114 ---
 .../cyrus-sasl-2.1.25-avoid_pic_overwrite.patch|  27 --
 .../files/cyrus-sasl-2.1.25-fix_heimdal.patch  |  27 --
 .../files/cyrus-sasl-2.1.25-missing_header.patch   |  10 -
 .../cyrus-sasl-2.1.25-saslauthd_libtool.patch  |  12 -
 .../files/cyrus-sasl-2.1.25-sasldb_al.patch|  14 -
 .../files/cyrus-sasl-2.1.25-service_keytabs.patch  |  27 --
 .../files/cyrus-sasl-2.1.26-CVE-2013-4122.patch| 116 ---
 ...26-canonuser-ldapdb-garbage-in-out-buffer.patch |  10 -
 ...us-sasl-2.1.26-fix_dovecot_authentication.patch |  90 --
 .../files/cyrus-sasl-2.1.26-openssl-1.1.patch  | 353 -
 .../files/cyrus-sasl-2.1.26-send-imap-logout.patch |  48 ---
 20 files changed, 2155 deletions(-)

diff --git a/dev-libs/cyrus-sasl/Manifest b/dev-libs/cyrus-sasl/Manifest
index 5a11cc2bfeb..843afea7db8 100644
--- a/dev-libs/cyrus-sasl/Manifest
+++ b/dev-libs/cyrus-sasl/Manifest
@@ -1,2 +1 @@
-DIST cyrus-sasl-2.1.26.tar.gz 5220231 BLAKE2B 
08fe5c1624e7cccb4b5e562f6987fddd047e1221b671cedbbb684d5a2f39e09a438ad14ffcedb5f398c203ca0b6e23574106c87f43a632028d50a69619c54970
 SHA512 
78819cb9bb38bea4537d6770d309df09ff44a67526177609d3e1257ff4334d2b5e5131d5a1e4dea7430d8db1918ea9d171f0dee38b5e8337f4b72ed068f0
 DIST cyrus-sasl-2.1.27.tar.gz 4111249 BLAKE2B 
82c9acce8534521ce5c5806f093e927f1854b4bc4b83ea7db1b32ceaa811adc1a5b6fc16d03233d729194cd603836f6e58de67f915abab2cb74561a80d03f5a8
 SHA512 
d11549a99b3b06af79fc62d5478dba3305d7e7cc0824f4b91f0d2638daafbe940623eab235f85af9be38dcf5d42fc131db531c177040a85187aee5096b8df63b

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
deleted file mode 100644
index ab28a3dd43b..000
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
+++ /dev/null
@@ -1,245 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils flag-o-matic multilib multilib-minimal autotools pam 
java-pkg-opt-2 db-use systemd
-
-SASLAUTHD_CONF_VER="2.1.26"
-
-DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
-HOMEPAGE="https://www.cyrusimap.org/sasl/;
-SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
-
-LICENSE="BSD-with-attribution"
-SLOT="2"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd"
-IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite
-srp ssl static-libs urandom"
-
-DEPEND="net-mail/mailbase
-   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
-   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
-   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
-   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
-   mysql? ( virtual/mysql )
-   pam? ( >=virtual/pam-0-r1[${MULTILIB_USEDEP}] )
-   postgres? ( dev-db/postgresql:= )
-   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
-   ssl? (
-   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
-   )
-   java? ( >=virtual/jdk-1.4:= )"
-RDEPEND="${DEPEND}
-   selinux? ( sec-policy/selinux-sasl )"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/sasl/md5global.h
-)
-
-pkg_setup() {
-   java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-2.1.25-sasldb_al.patch
-   epatch "${FILESDIR}"/${PN}-2.1.25-saslauthd_libtool.patch
-   epatch "${FILESDIR}"/${PN}-2.1.25-avoid_pic_overwrite.patch
-   epatch "${FILESDIR}"/${PN}-2.1.25-autotools_fixes.patch
-   epatch "${FILESDIR}"/${PN}-2.1.25-as_needed.patch
-   epatch "${FILESDIR}"/${PN}-2.1.25-missing_header.patch
-   epatch "${FILESDIR}"/${PN}-2.1.25-fix_heimdal.patch
-   epatch 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-05-15 Thread Mikle Kolyada
commit: 898ae6c3fb72d0dc8ec9710a52ec21a6644c9cea
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed May 15 17:43:51 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed May 15 17:44:43 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=898ae6c3

dev-libs/cyrus-sasl: sh stable wrt bug #679678

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="sh"

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
index 855728566a0..459226cf014 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-05-09 Thread Markus Meier
commit: 326cba1d2cb73e46f518abc93da745bccb8cbc67
Author: Markus Meier  gentoo  org>
AuthorDate: Fri May 10 04:39:26 2019 +
Commit: Markus Meier  gentoo  org>
CommitDate: Fri May 10 04:39:26 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=326cba1d

dev-libs/cyrus-sasl: arm stable, bug #679678

Signed-off-by: Markus Meier  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="arm"

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
index 0d3ccb09288..855728566a0 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-05-06 Thread Tobias Klausmann
commit: 155a13f7f88039200a5ecc376d59459d2eb71189
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Mon May  6 18:03:59 2019 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Mon May  6 18:04:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=155a13f7

dev-libs/cyrus-sasl-2.1.27-r2: alpha stable

Bug: http://bugs.gentoo.org/679678
Signed-off-by: Tobias Klausmann  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
index e58382e6e18..0d3ccb09288 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-04-28 Thread Mikle Kolyada
commit: 5ae7ae0b1f06fd518e21157a4387768913241269
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Apr 28 20:23:10 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Apr 28 20:23:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ae7ae0b

dev-libs/cyrus-sasl: s390 stable wrt bug #679678

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="s390"

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
index 53d51e6525a..e58382e6e18 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-04-24 Thread Thomas Deutschmann
commit: e66f5e220d9c94097f6151eaa4a0916f40439071
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Wed Apr 24 21:12:15 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Wed Apr 24 21:32:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e66f5e22

dev-libs/cyrus-sasl: x86 stable (bug #679678)

Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
index 9a7a180a92b..53d51e6525a 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-04-20 Thread Sergei Trofimovich
commit: 62734a8793a6dc0caf2fcb283728c171ac08236a
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr 19 20:19:06 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sat Apr 20 07:46:00 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62734a87

dev-libs/cyrus-sasl: stable 2.1.27-r2 for hppa, bug #679678

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
index ad9114ee976..9a7a180a92b 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-04-12 Thread Aaron Bauman
commit: a3c22878b23d6221eb9bef38c99b3f96cf444a84
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Apr 13 02:43:40 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Apr 13 02:44:13 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3c22878

dev-libs/cyrus-sasl: arm64 stable (bug #679678)

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
index 8d732abcf34..ad9114ee976 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-04-07 Thread Aaron Bauman
commit: ec86f9d4b690300d573f15775d9025e43f2a253c
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sun Apr  7 22:37:41 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Apr  7 22:37:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec86f9d4

dev-libs/cyrus-sasl: amd64 stable wrt bug #679678

Signed-off-by: Aaron Bauman  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
index 1b92b252a18..8d732abcf34 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc 
~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-04-07 Thread Sergei Trofimovich
commit: e5d22cc3c29f7274371565879012a6bcd0fb31d2
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Apr  7 21:12:37 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Apr  7 21:12:37 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5d22cc3

dev-libs/cyrus-sasl: stable 2.1.27-r2 for ppc, bug #679678

Package-Manager: Portage-2.3.62, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
index 9c7eef699d3..3f9e9240a38 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-04-05 Thread Sergei Trofimovich
commit: 64ef361f8d519eec78a260fcfb3b88ecc8c4cdba
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr  5 09:59:30 2019 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Apr  5 19:03:36 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64ef361f

dev-libs/cyrus-sasl: stable 2.1.27-r2 for sparc, bug #679678

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
index 01882f08d7e..26a629baa17 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-04-05 Thread Lars Wendler
commit: 56e43759e728871cdcc0aa94896a195e06c2f4f2
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Apr  5 09:45:07 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Apr  5 13:29:58 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56e43759

dev-libs/cyrus-sasl-2.1.27-r2: fix LDAP dependencies

Otherwise it fails to configure:

  checking LDAPDB... enabled
  configure: error: Cannot enable LDAPDB plugin: You need to specify --with-ldap

Signed-off-by: Rolf Eike Beer  sf-mail.de>
Closes: https://github.com/gentoo/gentoo/pull/11598
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
index b31b213093b..01882f08d7e 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild
@@ -34,6 +34,8 @@ CDEPEND="
)
java? ( >=virtual/jdk-1.6:= )"
 
+REQUIRED_USE="ldapdb? ( openldap )"
+
 RDEPEND="
${CDEPEND}
selinux? ( sec-policy/selinux-sasl )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-02-09 Thread Brian Evans
commit: 70178eeac640150e47b27d441452c653615e6b46
Author: Brian Evans  gentoo  org>
AuthorDate: Sun Feb 10 00:18:53 2019 +
Commit: Brian Evans  gentoo  org>
CommitDate: Sun Feb 10 00:18:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=70178eea

dev-libs/cyrus-sasl: Fix mysql dependency

Non-maintainer commit

Bug: https://bugs.gentoo.org/665876
Package-Manager: Portage-2.3.59, Repoman-2.3.12
Signed-off-by: Brian Evans  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r13.ebuild | 260 +++
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r2.ebuild  | 256 ++
 2 files changed, 516 insertions(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r13.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r13.ebuild
new file mode 100644
index 000..fd823635a6a
--- /dev/null
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r13.ebuild
@@ -0,0 +1,260 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 
db-use systemd
+
+SASLAUTHD_CONF_VER="2.1.26"
+
+DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
+HOMEPAGE="https://www.cyrusimap.org/sasl/;
+SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
+
+LICENSE="BSD-with-attribution"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite
+srp ssl static-libs urandom"
+
+DEPEND="
+   net-mail/mailbase
+   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
+   mysql? ( dev-db/mysql-connector-c:0=[${MULTILIB_USEDEP}] )
+   pam? ( >=virtual/pam-0-r1[${MULTILIB_USEDEP}] )
+   postgres? ( dev-db/postgresql:* )
+   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
+   ssl? (
+   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   )
+   java? ( >=virtual/jdk-1.6:= )"
+
+RDEPEND="
+   ${DEPEND}
+   selinux? ( sec-policy/selinux-sasl )"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/sasl/md5global.h
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.1.25-sasldb_al.patch"
+   "${FILESDIR}/${PN}-2.1.25-saslauthd_libtool.patch"
+   "${FILESDIR}/${PN}-2.1.25-avoid_pic_overwrite.patch"
+   "${FILESDIR}/${PN}-2.1.25-autotools_fixes.patch"
+   "${FILESDIR}/${PN}-2.1.25-as_needed.patch"
+   "${FILESDIR}/${PN}-2.1.25-missing_header.patch"
+   "${FILESDIR}/${PN}-2.1.25-fix_heimdal.patch"
+   "${FILESDIR}/${PN}-2.1.25-auxprop.patch"
+   "${FILESDIR}/${PN}-2.1.23-gss_c_nt_hostbased_service.patch"
+   "${FILESDIR}/${PN}-2.1.25-service_keytabs.patch"
+   "${FILESDIR}/${PN}-2.1.26-missing-size_t.patch"
+   "${FILESDIR}/${PN}-2.1.26-CVE-2013-4122.patch"
+   "${FILESDIR}/${PN}-2.1.26-send-imap-logout.patch"
+   "${FILESDIR}/${PN}-2.1.26-canonuser-ldapdb-garbage-in-out-buffer.patch"
+   "${FILESDIR}/${PN}-2.1.26-fix_dovecot_authentication.patch"
+   "${FILESDIR}/${PN}-2.1.26-openssl-1.1.patch" #592528
+)
+
+pkg_setup() {
+   java-pkg-opt-2_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Get rid of the -R switch (runpath_switch for Sun)
+   # >=gcc-4.6 errors out with unknown option
+   sed -i -e '/LIB_SQLITE.*-R/s/ -R[^"]*//' \
+   configure.in || die
+
+   # Use plugindir for sasldir
+   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
+   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
+
+   # #486740 #468556
+   sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' \
+   -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' \
+   configure.in || die
+   sed -i -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' \
+   saslauthd/configure.in || die
+
+   eautoreconf
+}
+
+src_configure() {
+   append-flags -fno-strict-aliasing
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # getpassphrase is defined in /usr/include/stdlib.h
+   append-cppflags -DHAVE_GETPASSPHRASE
+   else
+   # this horrendously breaks things on Solaris
+   append-cppflags -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED 
-D_BSD_SOURCE -DLDAP_DEPRECATED
+   fi
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   # Java support.
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/files/, dev-libs/cyrus-sasl/

2019-01-17 Thread Fabian Groffen
commit: 04ac4d11d8c0bd7a9a5b7deb35de4592cc55744b
Author: Fabian Groffen  gentoo  org>
AuthorDate: Thu Jan 17 19:20:37 2019 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Thu Jan 17 19:20:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04ac4d11

dev-libs/cyrus-sasl: fix build on systems lacking memmem

Signed-off-by: Fabian Groffen  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild|  1 +
 .../files/cyrus-sasl-2.1.27-memmem.patch   | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild
index 707e90d46a2..1b0e7ee417d 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild
@@ -52,6 +52,7 @@ PATCHES=(
"${FILESDIR}/${PN}-2.1.27-gss_c_nt_hostbased_service.patch"
"${FILESDIR}/${PN}-2.1.26-missing-size_t.patch"
"${FILESDIR}/${PN}-2.1.27-doc_build_fix.patch"
+   "${FILESDIR}/${PN}-2.1.27-memmem.patch"
 )
 
 pkg_setup() {

diff --git a/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.27-memmem.patch 
b/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.27-memmem.patch
new file mode 100644
index 000..158529dcb5f
--- /dev/null
+++ b/dev-libs/cyrus-sasl/files/cyrus-sasl-2.1.27-memmem.patch
@@ -0,0 +1,53 @@
+auth_rimap: provide naive memmem implementation if missing
+
+read_response uses memmem, which is not available on e.g. Solaris 10
+
+Bug: https://github.com/cyrusimap/cyrus-sasl/pull/551
+Signed-off-by: Fabian Groffen 
+
+--- a/saslauthd/auth_rimap.c
 b/saslauthd/auth_rimap.c
+@@ -367,6 +367,32 @@
+ /* END FUNCTION: process_login_reply */
+ 
+ 
++#ifndef HAVE_MEMMEM
++static void *memmem(
++  const void *big, size_t big_len,
++  const void *little, size_t little_len)
++{
++  const char *bp = (const char *)big;
++  const char *lp = (const char *)little;
++  size_t l;
++
++  if (big_len < little_len || little_len == 0 || big_len == 0)
++  return NULL;
++
++  while (big_len > 0) {
++  for (l = 0; l < little_len; l++) {
++  if (bp[l] != lp[l])
++  break;
++  }
++  if (l == little_len)
++  return (void *)bp;
++  bp++;
++  }
++
++  return NULL;
++}
++#endif
++
+ static int read_response(int s, char *rbuf, int buflen, const char *tag)
+ {
+ int rc = 0;
+--- a/configure.ac
 b/configure.ac
+@@ -1292,7 +1292,7 @@
+ 
+ #AC_FUNC_MEMCMP
+ #AC_FUNC_VPRINTF
+-AC_CHECK_FUNCS(gethostname getdomainname getpwnam getspnam gettimeofday 
inet_aton memcpy mkdir select socket strchr strdup strerror strspn strstr 
strtol jrand48 getpassphrase asprintf strlcat strlcpy)
++AC_CHECK_FUNCS(gethostname getdomainname getpwnam getspnam gettimeofday 
inet_aton memcpy memmem mkdir select socket strchr strdup strerror strspn 
strstr strtol jrand48 getpassphrase asprintf strlcat strlcpy)
+ 
+ if test $ac_cv_func_getspnam = yes; then
+   AC_MSG_CHECKING(if getpwnam_r/getspnam_r take 5 arguments)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-01-02 Thread Lars Wendler
commit: 0aa7813cc0bd36f7d5bf913e3e6fb16053244775
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jan  2 09:41:35 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jan  2 09:41:35 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0aa7813c

dev-libs/cyrus-sasl: Restored all keywords.

Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild
index 61235224bf4..707e90d46a2 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild
@@ -14,7 +14,7 @@ 
SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-01-02 Thread Lars Wendler
commit: 7590b6fd11e35c0d1372494849d5fd13f7548a01
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jan  2 09:37:52 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jan  2 09:38:34 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7590b6fd

dev-libs/cyrus-sasl: Fixed release-notes doc installation

with USE="java" and/or USE="sample".
Thnks to Bernd Feige for providing an analysis of the problem.

Closes: https://bugs.gentoo.org/674296
Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild
index 32fab23b4b5..61235224bf4 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild
@@ -200,6 +200,8 @@ multilib_src_install_all() {
 
keepdir /etc/sasl2
 
+   # Reset docinto to default value (#674296)
+   docinto
dodoc AUTHORS ChangeLog doc/legacy/TODO
newdoc pwcheck/README README.pwcheck
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-01-02 Thread Lars Wendler
commit: 388691f2b3c01e22ba8389524218b32c94fb8096
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Wed Jan  2 03:06:18 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jan  2 08:07:50 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=388691f2

dev-libs/cyrus-sasl: revbump, use tarball manpages

And remove dep on sphinx and unnecessary manpage generation

Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Georgy Yakovlev  gentoo.org>
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild | 253 
 1 file changed, 253 insertions(+)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild
new file mode 100644
index 000..ee2789f0acc
--- /dev/null
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild
@@ -0,0 +1,253 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 
db-use systemd eapi7-ver
+
+SASLAUTHD_CONF_VER="2.1.26"
+
+DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
+HOMEPAGE="https://www.cyrusimap.org/sasl/;
+SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
+
+LICENSE="BSD-with-attribution"
+SLOT="2"
+KEYWORDS="~amd64 ~x86"
+IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
+
+CDEPEND="
+   net-mail/mailbase
+   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
+   mysql? ( virtual/mysql )
+   pam? ( >=virtual/pam-0-r1[${MULTILIB_USEDEP}] )
+   postgres? ( dev-db/postgresql:* )
+   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
+   ssl? (
+   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   )
+   java? ( >=virtual/jdk-1.6:= )"
+
+RDEPEND="
+   ${CDEPEND}
+   selinux? ( sec-policy/selinux-sasl )"
+
+DEPEND="${CDEPEND}"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/sasl/md5global.h
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.1.27-avoid_pic_overwrite.patch"
+   "${FILESDIR}/${PN}-2.1.27-autotools_fixes.patch"
+   "${FILESDIR}/${PN}-2.1.27-as_needed.patch"
+   "${FILESDIR}/${PN}-2.1.25-auxprop.patch"
+   "${FILESDIR}/${PN}-2.1.27-gss_c_nt_hostbased_service.patch"
+   "${FILESDIR}/${PN}-2.1.26-missing-size_t.patch"
+   "${FILESDIR}/${PN}-2.1.27-doc_build_fix.patch"
+)
+
+pkg_setup() {
+   java-pkg-opt-2_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Get rid of the -R switch (runpath_switch for Sun)
+   # >=gcc-4.6 errors out with unknown option
+   sed -i -e '/LIB_SQLITE.*-R/s/ -R[^"]*//' \
+   configure.ac || die
+
+   # Use plugindir for sasldir
+   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
+   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
+
+   # #486740 #468556
+   sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' \
+   -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' \
+   configure.ac || die
+
+   eautoreconf
+}
+
+src_configure() {
+   append-flags -fno-strict-aliasing
+   if [[ ${CHOST} == *-solaris* ]] ; then
+   # getpassphrase is defined in /usr/include/stdlib.h
+   append-cppflags -DHAVE_GETPASSPHRASE
+   else
+   # this horrendously breaks things on Solaris
+   append-cppflags -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED 
-D_BSD_SOURCE -DLDAP_DEPRECATED
+   fi
+
+   multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+   # Java support.
+   multilib_is_native_abi && use java && export JAVAC="${JAVAC} 
${JAVACFLAGS}"
+
+   local myeconfargs=(
+   --enable-login
+   --enable-ntlm
+   --enable-auth-sasldb
+   --disable-cmulocal
+   --disable-krb4
+   --disable-macos-framework
+   --enable-otp
+   --without-sqlite
+   --with-saslauthd="${EPREFIX}"/run/saslauthd
+   --with-pwcheck="${EPREFIX}"/run/saslauthd
+   --with-configdir="${EPREFIX}"/etc/sasl2
+   --with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sasl2
+   --with-dbpath="${EPREFIX}"/etc/sasl2/sasldb2
+   --with-sphinx-build=no
+   $(use_with ssl openssl)
+   $(use_with pam)
+   $(use_with openldap ldap)
+   $(use_enable ldapdb)
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-01-02 Thread Lars Wendler
commit: d93d6915d08488295261b18abfd0485f24642488
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jan  2 08:10:38 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jan  2 08:22:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d93d6915

dev-libs/cyrus-sasl: Added GitHub SRC_URI. Removed old.

Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild |   4 +-
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild| 251 
 2 files changed, 2 insertions(+), 253 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild
index ee2789f0acc..32fab23b4b5 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27-r1.ebuild
@@ -9,7 +9,8 @@ SASLAUTHD_CONF_VER="2.1.26"
 
 DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
 HOMEPAGE="https://www.cyrusimap.org/sasl/;
-SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
+#SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
+SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
@@ -195,7 +196,6 @@ multilib_src_install() {
 }
 
 multilib_src_install_all() {
-
doman man/*
 
keepdir /etc/sasl2

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild
deleted file mode 100644
index 1ab001b0bf0..000
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild
+++ /dev/null
@@ -1,251 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 
db-use systemd eapi7-ver
-
-SASLAUTHD_CONF_VER="2.1.26"
-
-DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
-HOMEPAGE="https://www.cyrusimap.org/sasl/;
-SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
-
-LICENSE="BSD-with-attribution"
-SLOT="2"
-KEYWORDS="~amd64 ~x86"
-IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
-
-CDEPEND="
-   net-mail/mailbase
-   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
-   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
-   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
-   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
-   openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
-   mysql? ( virtual/mysql )
-   pam? ( >=virtual/pam-0-r1[${MULTILIB_USEDEP}] )
-   postgres? ( dev-db/postgresql:* )
-   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
-   ssl? (
-   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
-   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
-   )
-   java? ( >=virtual/jdk-1.6:= )"
-
-RDEPEND="
-   ${CDEPEND}
-   selinux? ( sec-policy/selinux-sasl )"
-
-DEPEND="${CDEPEND}
-   dev-perl/Pod-POM-View-Restructured
-   dev-python/sphinx"
-
-MULTILIB_WRAPPED_HEADERS=(
-   /usr/include/sasl/md5global.h
-)
-
-PATCHES=(
-   "${FILESDIR}/${PN}-2.1.27-avoid_pic_overwrite.patch"
-   "${FILESDIR}/${PN}-2.1.27-autotools_fixes.patch"
-   "${FILESDIR}/${PN}-2.1.27-as_needed.patch"
-   "${FILESDIR}/${PN}-2.1.25-auxprop.patch"
-   "${FILESDIR}/${PN}-2.1.27-gss_c_nt_hostbased_service.patch"
-   "${FILESDIR}/${PN}-2.1.26-missing-size_t.patch"
-   "${FILESDIR}/${PN}-2.1.27-doc_build_fix.patch"
-)
-
-pkg_setup() {
-   java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   # Get rid of the -R switch (runpath_switch for Sun)
-   # >=gcc-4.6 errors out with unknown option
-   sed -i -e '/LIB_SQLITE.*-R/s/ -R[^"]*//' \
-   configure.ac || die
-
-   # Use plugindir for sasldir
-   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
-   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
-
-   # #486740 #468556
-   sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' \
-   -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' \
-   configure.ac || die
-
-   eautoreconf
-}
-
-src_configure() {
-   append-flags -fno-strict-aliasing
-   if [[ ${CHOST} == *-solaris* ]] ; then
-   # getpassphrase is defined in /usr/include/stdlib.h
-   append-cppflags -DHAVE_GETPASSPHRASE
-   else
-   # this horrendously breaks things on Solaris
-   append-cppflags -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED 
-D_BSD_SOURCE -DLDAP_DEPRECATED
-   fi
-
-   multilib-minimal_src_configure
-}
-
-multilib_src_configure() {
-   # Java support.
-   multilib_is_native_abi && use java && 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-01-01 Thread Jason A. Donenfeld
commit: 658b08fb7c7c7015956bb8b1a628a0e560d8178d
Author: Jason A. Donenfeld  gentoo  org>
AuthorDate: Wed Jan  2 02:50:50 2019 +
Commit: Jason A. Donenfeld  gentoo  org>
CommitDate: Wed Jan  2 02:52:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=658b08fb

dev-libs/cyrus-sasl: use more reliable mirror

Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Jason A. Donenfeld  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild
index 1379f6de0b9..1ab001b0bf0 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild
@@ -9,7 +9,7 @@ SASLAUTHD_CONF_VER="2.1.26"
 
 DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
 HOMEPAGE="https://www.cyrusimap.org/sasl/;
-SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
+SRC_URI="https://github.com/cyrusimap/${PN}/releases/download/${P}/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2019-01-01 Thread Lars Wendler
commit: 1fdea39addd210f263f9e2b66b93676bb3253a78
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jan  1 16:44:39 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jan  1 16:44:51 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fdea39a

dev-libs/cyrus-sasl: Dropped most keywords

because of dev-perl/Pod-POM-View-Restructured (new dependency)

Package-Manager: Portage-2.3.53, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild
index 09fe5b51147..1379f6de0b9 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~amd64 ~x86"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/, dev-libs/cyrus-sasl/files/

2019-01-01 Thread Lars Wendler
commit: 2f807113037587cd4572a79022313e7f66858e4e
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Nov 20 10:58:18 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jan  1 16:05:46 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f807113

dev-libs/cyrus-sasl: Bump to version 2.1.27

Signed-off-by: Lars Wendler  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/10454
Closes: https://bugs.gentoo.org/592528
Signed-off-by: Lars Wendler  gentoo.org>

 dev-libs/cyrus-sasl/Manifest   |   1 +
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild   | 251 +
 .../files/cyrus-sasl-2.1.27-as_needed.patch|  25 ++
 .../files/cyrus-sasl-2.1.27-autotools_fixes.patch  |  31 +++
 .../cyrus-sasl-2.1.27-avoid_pic_overwrite.patch|  17 ++
 .../files/cyrus-sasl-2.1.27-doc_build_fix.patch|  11 +
 ...us-sasl-2.1.27-gss_c_nt_hostbased_service.patch |  16 ++
 7 files changed, 352 insertions(+)

diff --git a/dev-libs/cyrus-sasl/Manifest b/dev-libs/cyrus-sasl/Manifest
index 2d6baa82c81..5a11cc2bfeb 100644
--- a/dev-libs/cyrus-sasl/Manifest
+++ b/dev-libs/cyrus-sasl/Manifest
@@ -1 +1,2 @@
 DIST cyrus-sasl-2.1.26.tar.gz 5220231 BLAKE2B 
08fe5c1624e7cccb4b5e562f6987fddd047e1221b671cedbbb684d5a2f39e09a438ad14ffcedb5f398c203ca0b6e23574106c87f43a632028d50a69619c54970
 SHA512 
78819cb9bb38bea4537d6770d309df09ff44a67526177609d3e1257ff4334d2b5e5131d5a1e4dea7430d8db1918ea9d171f0dee38b5e8337f4b72ed068f0
+DIST cyrus-sasl-2.1.27.tar.gz 4111249 BLAKE2B 
82c9acce8534521ce5c5806f093e927f1854b4bc4b83ea7db1b32ceaa811adc1a5b6fc16d03233d729194cd603836f6e58de67f915abab2cb74561a80d03f5a8
 SHA512 
d11549a99b3b06af79fc62d5478dba3305d7e7cc0824f4b91f0d2638daafbe940623eab235f85af9be38dcf5d42fc131db531c177040a85187aee5096b8df63b

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild
new file mode 100644
index 000..09fe5b51147
--- /dev/null
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.27.ebuild
@@ -0,0 +1,251 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 
db-use systemd eapi7-ver
+
+SASLAUTHD_CONF_VER="2.1.26"
+
+DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
+HOMEPAGE="https://www.cyrusimap.org/sasl/;
+SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
+
+LICENSE="BSD-with-attribution"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh 
~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos 
~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite srp ssl static-libs urandom"
+
+CDEPEND="
+   net-mail/mailbase
+   authdaemond? ( || ( net-mail/courier-imap mail-mta/courier ) )
+   berkdb? ( >=sys-libs/db-4.8.30-r1:=[${MULTILIB_USEDEP}] )
+   gdbm? ( >=sys-libs/gdbm-1.10-r1:=[${MULTILIB_USEDEP}] )
+   kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )
+   openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
+   mysql? ( virtual/mysql )
+   pam? ( >=virtual/pam-0-r1[${MULTILIB_USEDEP}] )
+   postgres? ( dev-db/postgresql:* )
+   sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
+   ssl? (
+   !libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
+   libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] )
+   )
+   java? ( >=virtual/jdk-1.6:= )"
+
+RDEPEND="
+   ${CDEPEND}
+   selinux? ( sec-policy/selinux-sasl )"
+
+DEPEND="${CDEPEND}
+   dev-perl/Pod-POM-View-Restructured
+   dev-python/sphinx"
+
+MULTILIB_WRAPPED_HEADERS=(
+   /usr/include/sasl/md5global.h
+)
+
+PATCHES=(
+   "${FILESDIR}/${PN}-2.1.27-avoid_pic_overwrite.patch"
+   "${FILESDIR}/${PN}-2.1.27-autotools_fixes.patch"
+   "${FILESDIR}/${PN}-2.1.27-as_needed.patch"
+   "${FILESDIR}/${PN}-2.1.25-auxprop.patch"
+   "${FILESDIR}/${PN}-2.1.27-gss_c_nt_hostbased_service.patch"
+   "${FILESDIR}/${PN}-2.1.26-missing-size_t.patch"
+   "${FILESDIR}/${PN}-2.1.27-doc_build_fix.patch"
+)
+
+pkg_setup() {
+   java-pkg-opt-2_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   # Get rid of the -R switch (runpath_switch for Sun)
+   # >=gcc-4.6 errors out with unknown option
+   sed -i -e '/LIB_SQLITE.*-R/s/ -R[^"]*//' \
+   configure.ac || die
+
+   # Use plugindir for sasldir
+   sed -i '/^sasldir =/s:=.*:= $(plugindir):' \
+   "${S}"/plugins/Makefile.{am,in} || die "sed failed"
+
+   # #486740 #468556
+   sed -i -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:g' \
+   -e 's:AC_CONFIG_MACRO_DIR:AC_CONFIG_MACRO_DIRS:g' \
+   configure.ac || die
+
+   

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2018-11-27 Thread Tobias Klausmann
commit: 3d5d02359f571043b5cfdaa30b20f6cf786fd6f3
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Tue Nov 27 16:00:56 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Tue Nov 27 16:00:56 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d5d0235

dev-libs/cyrus-sasl-2.1.26-r10: alpha stable

Bug: http://bugs.gentoo.org/647786
Signed-off-by: Tobias Klausmann  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
index 3812c9dbe9d..ab28a3dd43b 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
@@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd"
+KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite
 srp ssl static-libs urandom"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2018-11-23 Thread Sergei Trofimovich
commit: 24941da6fca198b782904156ee55fd27f7fb4429
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Fri Nov 23 16:01:18 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Fri Nov 23 16:18:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24941da6

dev-libs/cyrus-sasl: stable 2.1.26-r10 for sparc, bug #647786

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
index a3f178daddf..3812c9dbe9d 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
@@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 
~amd64-fbsd ~x86-fbsd"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite
 srp ssl static-libs urandom"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2018-11-18 Thread Sergei Trofimovich
commit: af2a97e0bce096c0789d32ea750b1a15de569959
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Nov 18 10:45:07 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Nov 18 10:45:07 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af2a97e0

dev-libs/cyrus-sasl: stable 2.1.26-r10 for ppc, bug #647786

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
index 86f204c1a94..a3f178daddf 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
@@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite
 srp ssl static-libs urandom"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2018-11-18 Thread Sergei Trofimovich
commit: 05f996becfae62956e56c28d0f59f47951f078b9
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Nov 18 10:39:36 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Nov 18 10:39:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05f996be

dev-libs/cyrus-sasl: stable 2.1.26-r10 for hppa, bug #647786

Package-Manager: Portage-2.3.51, Repoman-2.3.12
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
index f9ffb2f314b..86f204c1a94 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
@@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite
 srp ssl static-libs urandom"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2018-11-17 Thread Mikle Kolyada
commit: 9f965504463de2b4c1516db5b0722f458bb66135
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Nov 17 14:07:14 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Nov 17 14:07:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f965504

dev-libs/cyrus-sasl: amd64 stable wrt bug #647786

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

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
index 62e8e1aadca..f9ffb2f314b 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
@@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite
 srp ssl static-libs urandom"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2018-11-16 Thread Mike Gilbert
commit: 98aa2181b4af36fb55bd8ebaae23971e6ea4d38a
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sat Nov 10 22:49:58 2018 +
Commit: Mike Gilbert  gentoo  org>
CommitDate: Fri Nov 16 20:24:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98aa2181

dev-libs/cyrus-sasl: dev-libs/cyrus-sasl: Fix detection of PostgreSQL library.

Fixes: https://bugs.gentoo.org/538042
Signed-off-by: Arfrever Frehtes Taifersar Arahesis  Apache.Org>
Signed-off-by: Mike Gilbert  gentoo.org>

 .../{cyrus-sasl-2.1.26-r11.ebuild => cyrus-sasl-2.1.26-r12.ebuild}| 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r12.ebuild
similarity index 98%
rename from dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild
rename to dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r12.ebuild
index f7351ba..fab53dab97e 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r12.ebuild
@@ -26,7 +26,7 @@ DEPEND="
openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
mysql? ( virtual/mysql )
pam? ( >=virtual/pam-0-r1[${MULTILIB_USEDEP}] )
-   postgres? ( dev-db/postgresql:= )
+   postgres? ( dev-db/postgresql:* )
sqlite? ( >=dev-db/sqlite-3.8.2:3[${MULTILIB_USEDEP}] )
ssl? (
!libressl? ( 
>=dev-libs/openssl-1.0.1h-r2:0=[${MULTILIB_USEDEP}] )
@@ -127,7 +127,7 @@ multilib_src_configure() {
$(multilib_native_use_enable java)
$(multilib_native_use_with java javahome ${JAVA_HOME})
$(multilib_native_use_with mysql mysql "${EPREFIX}"/usr)
-   $(multilib_native_use_with postgres pgsql)
+   $(multilib_native_use_with postgres pgsql 
"${EPREFIX}"/usr/$(get_libdir)/postgresql)
$(use_with sqlite sqlite3 "${EPREFIX}"/usr/$(get_libdir))
$(use_enable srp)
$(use_enable static-libs static)



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2018-11-15 Thread Thomas Deutschmann
commit: c26452002b59857ec36481c54206539eed03b775
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Thu Nov 15 15:42:21 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Thu Nov 15 15:42:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2645200

dev-libs/cyrus-sasl: x86 stable (bug #647786)

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
index a6aab9f3729..62e8e1aadca 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=5
@@ -13,7 +13,7 @@ SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"
 SLOT="2"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc 
x86 ~amd64-fbsd ~x86-fbsd"
 IUSE="authdaemond berkdb gdbm kerberos ldapdb libressl openldap mysql pam 
postgres sample selinux sqlite
 srp ssl static-libs urandom"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/, dev-libs/cyrus-sasl/files/

2018-10-24 Thread Lars Wendler
commit: ab9cb2adf29b582afb8541b4ceb5a3185c82ba30
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Oct 24 12:30:31 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Oct 24 12:30:31 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab9cb2ad

dev-libs/cyrus-sasl: Fixed build with openssl-1.1

Bumped to EAPI-6 and did some ebuild cleanup.

Closes: https://bugs.gentoo.org/592528
Signed-off-by: Lars Wendler  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild   | 111 ---
 ...us-sasl-2.1.23-gss_c_nt_hostbased_service.patch |   4 +-
 .../files/cyrus-sasl-2.1.25-fix_heimdal.patch  |   8 +-
 .../files/cyrus-sasl-2.1.25-missing_header.patch   |   4 +-
 .../files/cyrus-sasl-2.1.25-service_keytabs.patch  |   8 +-
 ...us-sasl-2.1.26-fix_dovecot_authentication.patch |   8 +-
 .../files/cyrus-sasl-2.1.26-missing-size_t.patch   |   4 +-
 .../files/cyrus-sasl-2.1.26-openssl-1.1.patch  | 353 +
 8 files changed, 425 insertions(+), 75 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild
index 582c8463da1..f7351ba 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=5
+EAPI=6
 
-inherit eutils flag-o-matic multilib multilib-minimal autotools pam 
java-pkg-opt-2 db-use systemd
+inherit flag-o-matic multilib multilib-minimal autotools pam java-pkg-opt-2 
db-use systemd
 
 SASLAUTHD_CONF_VER="2.1.26"
 
@@ -58,6 +58,7 @@ PATCHES=(
"${FILESDIR}/${PN}-2.1.26-send-imap-logout.patch"
"${FILESDIR}/${PN}-2.1.26-canonuser-ldapdb-garbage-in-out-buffer.patch"
"${FILESDIR}/${PN}-2.1.26-fix_dovecot_authentication.patch"
+   "${FILESDIR}/${PN}-2.1.26-openssl-1.1.patch" #592528
 )
 
 pkg_setup() {
@@ -65,7 +66,7 @@ pkg_setup() {
 }
 
 src_prepare() {
-   epatch "${PATCHES[@]}"
+   default
 
# Get rid of the -R switch (runpath_switch for Sun)
# >=gcc-4.6 errors out with unknown option
@@ -103,73 +104,66 @@ multilib_src_configure() {
# Java support.
multilib_is_native_abi && use java && export JAVAC="${JAVAC} 
${JAVACFLAGS}"
 
-   local myconf=()
-
-   # Add authdaemond support (bug #56523).
-   if use authdaemond ; then
-   myconf+=( 
--with-authdaemond="${EPREFIX}"/var/lib/courier/authdaemon/socket )
-   fi
-
-   # Fix for bug #59634.
-   if ! use ssl ; then
-   myconf+=( --without-des )
-   fi
+   local myeconfargs=(
+   --enable-login
+   --enable-ntlm
+   --enable-auth-sasldb
+   --disable-cmulocal
+   --disable-krb4
+   --disable-macos-framework
+   --enable-otp
+   --without-sqlite
+   --with-saslauthd="${EPREFIX}"/run/saslauthd
+   --with-pwcheck="${EPREFIX}"/run/saslauthd
+   --with-configdir="${EPREFIX}"/etc/sasl2
+   --with-plugindir="${EPREFIX}"/usr/$(get_libdir)/sasl2
+   --with-dbpath="${EPREFIX}"/etc/sasl2/sasldb2
+   $(use_with ssl openssl)
+   $(use_with pam)
+   $(use_with openldap ldap)
+   $(use_enable ldapdb)
+   $(multilib_native_use_enable sample)
+   $(use_enable kerberos gssapi)
+   $(multilib_native_use_enable java)
+   $(multilib_native_use_with java javahome ${JAVA_HOME})
+   $(multilib_native_use_with mysql mysql "${EPREFIX}"/usr)
+   $(multilib_native_use_with postgres pgsql)
+   $(use_with sqlite sqlite3 "${EPREFIX}"/usr/$(get_libdir))
+   $(use_enable srp)
+   $(use_enable static-libs static)
+
+   # Add authdaemond support (bug #56523).
+   $(usex authdaemond 
--with-authdaemond="${EPREFIX}"/var/lib/courier/authdaemon/socket '')
+
+   # Fix for bug #59634.
+   $(usex ssl '' --without-des)
+
+   # Use /dev/urandom instead of /dev/random (bug #46038).
+   $(usex urandom --with-devrandom=/dev/urandom '')
+   )
 
if use sqlite || { multilib_is_native_abi && { use mysql || use 
postgres; }; } ; then
-   myconf+=( --enable-sql )
+   myeconfargs+=( --enable-sql )
else
-   myconf+=( --disable-sql )
+   myeconfargs+=( --disable-sql )
fi
 
# Default to GDBM if both 'gdbm' and 'berkdb' are present.
if use gdbm ; then
einfo "Building with GNU DB as database backend for your SASLdb"
-   myconf+=( --with-dblib=gdbm )
+   myeconfargs+=( 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/cyrus-sasl/

2018-08-05 Thread Patrice Clement
commit: 485cec0f7ca509322c8f2b00bf98d13765936db0
Author: Francesco Turco  fastmail  fm>
AuthorDate: Sat Aug  4 18:40:27 2018 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Aug  5 21:47:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=485cec0f

dev-libs/cyrus-sasl: update HOMEPAGE.

Closes: https://github.com/gentoo/gentoo/pull/9446

 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild | 2 +-
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild | 2 +-
 dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r9.ebuild  | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
index 714f4987566..a6aab9f3729 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r10.ebuild
@@ -8,7 +8,7 @@ inherit eutils flag-o-matic multilib multilib-minimal autotools 
pam java-pkg-opt
 SASLAUTHD_CONF_VER="2.1.26"
 
 DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
-HOMEPAGE="http://cyrusimap.web.cmu.edu/;
+HOMEPAGE="https://www.cyrusimap.org/sasl/;
 SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild
index 40f3d865556..582c8463da1 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r11.ebuild
@@ -8,7 +8,7 @@ inherit eutils flag-o-matic multilib multilib-minimal autotools 
pam java-pkg-opt
 SASLAUTHD_CONF_VER="2.1.26"
 
 DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
-HOMEPAGE="http://cyrusimap.web.cmu.edu/;
+HOMEPAGE="https://www.cyrusimap.org/sasl/;
 SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"

diff --git a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r9.ebuild 
b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r9.ebuild
index 1179bd79125..023e07bfe40 100644
--- a/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r9.ebuild
+++ b/dev-libs/cyrus-sasl/cyrus-sasl-2.1.26-r9.ebuild
@@ -8,7 +8,7 @@ inherit eutils flag-o-matic multilib multilib-minimal autotools 
pam java-pkg-opt
 SASLAUTHD_CONF_VER="2.1.26"
 
 DESCRIPTION="The Cyrus SASL (Simple Authentication and Security Layer)"
-HOMEPAGE="http://cyrusimap.web.cmu.edu/;
+HOMEPAGE="https://www.cyrusimap.org/sasl/;
 SRC_URI="ftp://ftp.cyrusimap.org/cyrus-sasl/${P}.tar.gz;
 
 LICENSE="BSD-with-attribution"



  1   2   >