[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 1c2415a5c517c1a2ef7bd9c8ee057caca9deac8b Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 16 10:22:55 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 16 10:22:55 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c2415a5 net-misc/gsasl: Stabilize 2.2.0 ppc64, #886773 Signed-off-by: Arthur Zamarin gentoo.org> net-misc/gsasl/gsasl-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.2.0.ebuild b/net-misc/gsasl/gsasl-2.2.0.ebuild index c48db28f3128..17ade65eed5d 100644 --- a/net-misc/gsasl/gsasl-2.2.0.ebuild +++ b/net-misc/gsasl/gsasl-2.2.0.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 71b426339153740e2d3c68711cea5c177ff35d88 Author: Sam James gentoo org> AuthorDate: Fri Mar 15 20:22:21 2024 + Commit: Sam James gentoo org> CommitDate: Fri Mar 15 20:22:21 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71b42633 net-misc/gsasl: Stabilize 2.2.0 arm64, #886773 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/gsasl-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.2.0.ebuild b/net-misc/gsasl/gsasl-2.2.0.ebuild index 9335148fb448..c48db28f3128 100644 --- a/net-misc/gsasl/gsasl-2.2.0.ebuild +++ b/net-misc/gsasl/gsasl-2.2.0.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: c0ec9b6ee5f1b30558f9579ae3b476ede1612e93 Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 15 20:11:11 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 15 20:11:11 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ec9b6e net-misc/gsasl: Stabilize 2.2.0 arm, #886773 Signed-off-by: Arthur Zamarin gentoo.org> net-misc/gsasl/gsasl-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.2.0.ebuild b/net-misc/gsasl/gsasl-2.2.0.ebuild index 8edf3c881e39..9335148fb448 100644 --- a/net-misc/gsasl/gsasl-2.2.0.ebuild +++ b/net-misc/gsasl/gsasl-2.2.0.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: bddca910491cabd818aa6eac8bad047ee0015e7c Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 15 20:07:54 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 15 20:07:54 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bddca910 net-misc/gsasl: Stabilize 2.2.0 amd64, #886773 Signed-off-by: Arthur Zamarin gentoo.org> net-misc/gsasl/gsasl-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.2.0.ebuild b/net-misc/gsasl/gsasl-2.2.0.ebuild index 8e0f6eb40f88..8edf3c881e39 100644 --- a/net-misc/gsasl/gsasl-2.2.0.ebuild +++ b/net-misc/gsasl/gsasl-2.2.0.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 0a8d1f9d75f023d96cd26680f3df5ec28c982f3a Author: Arthur Zamarin gentoo org> AuthorDate: Fri Mar 15 20:04:19 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Mar 15 20:04:19 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a8d1f9d net-misc/gsasl: Stabilize 2.2.0 x86, #886773 Signed-off-by: Arthur Zamarin gentoo.org> net-misc/gsasl/gsasl-2.2.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/gsasl/gsasl-2.2.0.ebuild b/net-misc/gsasl/gsasl-2.2.0.ebuild index ff825515aa75..8e0f6eb40f88 100644 --- a/net-misc/gsasl/gsasl-2.2.0.ebuild +++ b/net-misc/gsasl/gsasl-2.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 47f14cbf86b1649f2a87d43b57ffc2eac661ba10 Author: Sam James gentoo org> AuthorDate: Wed Jan 3 09:16:59 2024 + Commit: Sam James gentoo org> CommitDate: Wed Jan 3 09:26:48 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47f14cbf net-misc/gsasl: add 2.2.1 Bug: https://bugs.gentoo.org/900274 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/Manifest | 1 + net-misc/gsasl/gsasl-2.2.1.ebuild | 101 ++ 2 files changed, 102 insertions(+) diff --git a/net-misc/gsasl/Manifest b/net-misc/gsasl/Manifest index 4c9c9d7ecf73..2db805085bc1 100644 --- a/net-misc/gsasl/Manifest +++ b/net-misc/gsasl/Manifest @@ -1,2 +1,3 @@ DIST gsasl-2.0.1.tar.gz 3279632 BLAKE2B a25d121a5043455ed827a6bdc776c10d467a49b4dc6b73d2f4b08fecbf1ca5f423ffdcfd39e0d2bf71f724ed8302ffd8acda4fda3ef10ceadece60509ac73500 SHA512 01c6f6bd9f986c942a25b89fee0052aef8c10bf914ead29983abdf0cc8fcaa7223fd9d9eeafb4be07e4bc318f087f6f6258facaaeb7f83bca8de512406812be5 DIST gsasl-2.2.0.tar.gz 3290469 BLAKE2B ca57765f299939a6f9457aac3d51132f7b5a0e2f0788523349083a65e5de0b780573000c378e0fff844cf9f882239e7ff6e0b520ae66a60f3e928c16d6f74857 SHA512 0ae318a8616fe675e9718a3f04f33731034f9a7ba03d83ccb1a72954ded54ced35dc7c7e173fdcb6fa0f0813f8891c6cbcedf8bf70b37d00b8ec512eb9f07f5f +DIST gsasl-2.2.1.tar.gz 3344807 BLAKE2B 3bb1f7dee8510c19215dc8fdc5efd8e53318ab967b4d4af9e48474857a112b0e08872016a5c5bcbd6b1b340f29fbd77623efc6c41a1f87fb734623e2f173e1bf SHA512 161b8a315862a79807ba067c5ae840175b0d8ec14806aceafc3f92d571713b94d1b8c1a5b188c47bf94a79b9a1f133065f96b087baa5e7f360ae7fb8336381ab diff --git a/net-misc/gsasl/gsasl-2.2.1.ebuild b/net-misc/gsasl/gsasl-2.2.1.ebuild new file mode 100644 index ..35e903c6643b --- /dev/null +++ b/net-misc/gsasl/gsasl-2.2.1.ebuild @@ -0,0 +1,101 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="The GNU SASL client, server, and library" +HOMEPAGE="https://www.gnu.org/software/gsasl/; +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +# Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see +# if it's a stable release or not! +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" +REQUIRED_USE="|| ( client server )" + +DEPEND=" + !net-libs/libgsasl + sys-libs/readline:= + gcrypt? ( dev-libs/libgcrypt:= ) + gnutls? ( net-libs/gnutls:= ) + idn? ( net-dns/libidn:= ) + kerberos? ( >=net-libs/libgssglue-0.5-r1 ) + nls? ( >=sys-devel/gettext-0.18.1 ) + ntlm? ( >=net-libs/libntlm-0.3.5 ) +" +RDEPEND="${DEPEND}" + +QA_CONFIG_IMPL_DECL_SKIP=( + # gnulib FPs + unreachable + MIN + alignof + static_assert +) + +src_prepare() { + default + + sed -i \ + -e '/gl_WARN_ADD(\[-Werror/d' \ + -e 's/ -Werror//' \ + configure.ac || die + + eautoreconf +} + +src_configure() { + local krb5_impl="--with-gssapi-impl=no" + + # See https://blog.josefsson.org/2022/07/14/towards-pluggable-gss-api-modules/ + if use kerberos; then + krb5_impl="--with-gssapi-impl=gssglue" + fi + + local myeconfargs=( + --disable-gcc-warnings + --disable-valgrind-tests + --disable-rpath + + --with-packager="Gentoo Linux" + --with-packager-bug-reports="https://bugs.gentoo.org; + --with-packager-version="r${PR}" + + $(use_enable client) + $(use_enable server) + + $(use_enable kerberos gssapi) + ${krb5_impl} + $(use_enable kerberos gs2) + + $(use_with gcrypt libgcrypt) + $(use_with gnutls) + $(use_enable nls) + $(use_with idn stringprep) + $(use_enable ntlm) + $(use_enable static-libs static) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + if ! use static-libs; then + rm -f "${ED}"/usr/lib*/lib*.la || die + fi + + doman doc/gsasl.1 doc/man/*.3 +} + +pkg_postinst() { + ewarn "For USE=kerberos, ${PN} now uses libgssglue to allow choosing" + ewarn "the Kerberos implementation at runtime." + elog "See https://blog.josefsson.org/2022/07/14/towards-pluggable-gss-api-modules/; + elog "for more details." +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: a5916681c599b1f612d330514b275a98314088e9 Author: Rolf Eike Beer sf-mail de> AuthorDate: Thu Apr 6 18:42:02 2023 + Commit: Sam James gentoo org> CommitDate: Fri Apr 7 01:48:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5916681 net-misc/gsasl: stable 2.2.0 for sparc, bug #886773 Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sam James gentoo.org> net-misc/gsasl/gsasl-2.2.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/gsasl/gsasl-2.2.0.ebuild b/net-misc/gsasl/gsasl-2.2.0.ebuild index 8f9dc56c9fb3..ff825515aa75 100644 --- a/net-misc/gsasl/gsasl-2.2.0.ebuild +++ b/net-misc/gsasl/gsasl-2.2.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 91c57c907db6c608066d6f14a5546de37bdeb1c0 Author: Sam James gentoo org> AuthorDate: Thu Apr 6 04:42:16 2023 + Commit: Sam James gentoo org> CommitDate: Thu Apr 6 04:42:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91c57c90 net-misc/gsasl: drop 1.10.0, 2.0.0 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/Manifest| 2 - net-misc/gsasl/gsasl-1.10.0.ebuild | 89 - net-misc/gsasl/gsasl-2.0.0.ebuild | 90 -- 3 files changed, 181 deletions(-) diff --git a/net-misc/gsasl/Manifest b/net-misc/gsasl/Manifest index 8c6da0bfef71..4c9c9d7ecf73 100644 --- a/net-misc/gsasl/Manifest +++ b/net-misc/gsasl/Manifest @@ -1,4 +1,2 @@ -DIST gsasl-1.10.0.tar.gz 5946076 BLAKE2B eedbdd6a080af34581c6e793d5d6db4ebbbc10c1a31dba1edc632de78a529fc2acf2b5e4df3a7bc9a721c6bdb819aade85d65245dbb14405413b933220454a79 SHA512 8b1dc87e85dbfd0255b3b43c4b7f9c2e896cb03efe4cd4af86393b62fd193665aae4ce59e66db736722e32babfcea6d4f6ddd3c5f069dcc4210f7e9531043e4a -DIST gsasl-2.0.0.tar.gz 3274625 BLAKE2B fb9ce9b3be0cbd0902128a3e8b57ad1f78c9259da646d3da56777b05922152c5e7f019a4c037a9e42a161153e87b140146eab2f2a55e33de9b52d6814a250fd3 SHA512 b7c4e3dfdaa50eaba38f3c0914dedb4bc689d1226fcf162e5bfb3942fa6ce1e96405715a747adca78150709f34830f699e9f995f04ce586cd3d0c14b275910e6 DIST gsasl-2.0.1.tar.gz 3279632 BLAKE2B a25d121a5043455ed827a6bdc776c10d467a49b4dc6b73d2f4b08fecbf1ca5f423ffdcfd39e0d2bf71f724ed8302ffd8acda4fda3ef10ceadece60509ac73500 SHA512 01c6f6bd9f986c942a25b89fee0052aef8c10bf914ead29983abdf0cc8fcaa7223fd9d9eeafb4be07e4bc318f087f6f6258facaaeb7f83bca8de512406812be5 DIST gsasl-2.2.0.tar.gz 3290469 BLAKE2B ca57765f299939a6f9457aac3d51132f7b5a0e2f0788523349083a65e5de0b780573000c378e0fff844cf9f882239e7ff6e0b520ae66a60f3e928c16d6f74857 SHA512 0ae318a8616fe675e9718a3f04f33731034f9a7ba03d83ccb1a72954ded54ced35dc7c7e173fdcb6fa0f0813f8891c6cbcedf8bf70b37d00b8ec512eb9f07f5f diff --git a/net-misc/gsasl/gsasl-1.10.0.ebuild b/net-misc/gsasl/gsasl-1.10.0.ebuild deleted file mode 100644 index 62338661d0ef.. --- a/net-misc/gsasl/gsasl-1.10.0.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -# NOTE: Please bump with net-libs/libgsasl -DESCRIPTION="The GNU SASL client, server, and library" -HOMEPAGE="https://www.gnu.org/software/gsasl/; -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -# Before giving keywords, please check https://www.gnu.org/software/gsasl/ to see -# if it's a stable release or not! -KEYWORDS="amd64 ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="doc gcrypt idn kerberos nls ntlm static-libs +threads" - -DEPEND=" - gcrypt? ( dev-libs/libgcrypt:0= ) - idn? ( net-dns/libidn:= ) - kerberos? ( virtual/krb5 ) - nls? ( >=sys-devel/gettext-0.18.1 ) - ntlm? ( net-libs/libntlm ) -" -RDEPEND="${DEPEND}" - -src_prepare() { - default - - sed -i -e '/gl_WARN_ADD(\[-Werror/d' \ - -e 's/ -Werror//' configure.ac || die - sed -i -e 's/ -Werror//' lib/configure.ac || die - - eautoreconf -} - -src_configure() { - local krb5_impl - - if use kerberos; then - krb5_impl="--with-gssapi-impl=" - - # These are the two providers of virtual/krb5 - if has_version app-crypt/mit-krb5; then - krb5_impl+="mit" - else - krb5_impl+="heimdal" - fi - fi - - econf \ - --enable-client \ - --enable-server \ - --disable-valgrind-tests \ - --disable-rpath \ - --without-libshishi \ - --without-libgss \ - --disable-kerberos_v5 \ - $(use_enable kerberos gssapi) \ - ${krb5_impl} \ - $(use_enable kerberos gs2) \ - $(use_with gcrypt libgcrypt) \ - $(use_enable nls) \ - $(use_with idn stringprep) \ - $(use_enable ntlm) \ - $(use_with ntlm libntlm) \ - $(use_enable static-libs static) \ - $(use_enable threads) -} - -src_install() { - default - - if ! use static-libs; then - rm -f "${ED}"/usr/lib*/lib*.la || die - fi - - doman doc/gsasl.1 doc/man/*.3 - - if use doc; then - dodoc doc/*.{eps,ps,pdf} - docinto html - dodoc doc/*.html - docinto examples - dodoc examples/*.c - fi -} diff --git a/net-misc/gsasl/gsasl-2.0.0.ebuild b/net-misc/gsasl/gsasl-2.0.0.ebuild deleted file mode 100644 index 1c47d7944f81.. --- a/net-misc/gsasl/gsasl-2.0.0.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2022
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 9912d93389c93cc16a5ea9c84900e917f46d172e Author: matoro users noreply github com> AuthorDate: Sat Sep 17 03:02:47 2022 + Commit: Michał Górny gentoo org> CommitDate: Mon Sep 19 06:41:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9912d933 net-misc/gsasl: Keyword 2.2.0 alpha, #853634 Signed-off-by: Michał Górny gentoo.org> net-misc/gsasl/gsasl-2.2.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.2.0.ebuild b/net-misc/gsasl/gsasl-2.2.0.ebuild index 79cabd639fd3..8f9dc56c9fb3 100644 --- a/net-misc/gsasl/gsasl-2.2.0.ebuild +++ b/net-misc/gsasl/gsasl-2.2.0.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 7c5afdf5f9adcb417ba3fdbf23a43c2f6ab2f040 Author: Sam James gentoo org> AuthorDate: Sat Sep 3 16:26:38 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 3 16:28:29 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c5afdf5 net-misc/gsasl: add 2.2.0 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/Manifest | 1 + net-misc/gsasl/gsasl-2.2.0.ebuild | 92 +++ 2 files changed, 93 insertions(+) diff --git a/net-misc/gsasl/Manifest b/net-misc/gsasl/Manifest index 79506d79d621..8c6da0bfef71 100644 --- a/net-misc/gsasl/Manifest +++ b/net-misc/gsasl/Manifest @@ -1,3 +1,4 @@ DIST gsasl-1.10.0.tar.gz 5946076 BLAKE2B eedbdd6a080af34581c6e793d5d6db4ebbbc10c1a31dba1edc632de78a529fc2acf2b5e4df3a7bc9a721c6bdb819aade85d65245dbb14405413b933220454a79 SHA512 8b1dc87e85dbfd0255b3b43c4b7f9c2e896cb03efe4cd4af86393b62fd193665aae4ce59e66db736722e32babfcea6d4f6ddd3c5f069dcc4210f7e9531043e4a DIST gsasl-2.0.0.tar.gz 3274625 BLAKE2B fb9ce9b3be0cbd0902128a3e8b57ad1f78c9259da646d3da56777b05922152c5e7f019a4c037a9e42a161153e87b140146eab2f2a55e33de9b52d6814a250fd3 SHA512 b7c4e3dfdaa50eaba38f3c0914dedb4bc689d1226fcf162e5bfb3942fa6ce1e96405715a747adca78150709f34830f699e9f995f04ce586cd3d0c14b275910e6 DIST gsasl-2.0.1.tar.gz 3279632 BLAKE2B a25d121a5043455ed827a6bdc776c10d467a49b4dc6b73d2f4b08fecbf1ca5f423ffdcfd39e0d2bf71f724ed8302ffd8acda4fda3ef10ceadece60509ac73500 SHA512 01c6f6bd9f986c942a25b89fee0052aef8c10bf914ead29983abdf0cc8fcaa7223fd9d9eeafb4be07e4bc318f087f6f6258facaaeb7f83bca8de512406812be5 +DIST gsasl-2.2.0.tar.gz 3290469 BLAKE2B ca57765f299939a6f9457aac3d51132f7b5a0e2f0788523349083a65e5de0b780573000c378e0fff844cf9f882239e7ff6e0b520ae66a60f3e928c16d6f74857 SHA512 0ae318a8616fe675e9718a3f04f33731034f9a7ba03d83ccb1a72954ded54ced35dc7c7e173fdcb6fa0f0813f8891c6cbcedf8bf70b37d00b8ec512eb9f07f5f diff --git a/net-misc/gsasl/gsasl-2.2.0.ebuild b/net-misc/gsasl/gsasl-2.2.0.ebuild new file mode 100644 index ..79cabd639fd3 --- /dev/null +++ b/net-misc/gsasl/gsasl-2.2.0.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="The GNU SASL client, server, and library" +HOMEPAGE="https://www.gnu.org/software/gsasl/; +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +# Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see +# if it's a stable release or not! +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" +REQUIRED_USE="|| ( client server )" + +DEPEND=" + !net-libs/libgsasl + sys-libs/readline:= + gcrypt? ( dev-libs/libgcrypt:= ) + gnutls? ( net-libs/gnutls:= ) + idn? ( net-dns/libidn:= ) + kerberos? ( >=net-libs/libgssglue-0.5-r1 ) + nls? ( >=sys-devel/gettext-0.18.1 ) + ntlm? ( >=net-libs/libntlm-0.3.5 ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + sed -i \ + -e '/gl_WARN_ADD(\[-Werror/d' \ + -e 's/ -Werror//' \ + configure.ac || die + + eautoreconf +} + +src_configure() { + local krb5_impl="--with-gssapi-impl=no" + + # See https://blog.josefsson.org/2022/07/14/towards-pluggable-gss-api-modules/ + if use kerberos; then + krb5_impl="--with-gssapi-impl=gssglue" + fi + + local myeconfargs=( + --disable-valgrind-tests + --disable-rpath + + --with-packager="Gentoo Linux" + --with-packager-bug-reports="https://bugs.gentoo.org; + --with-packager-version="r${PR}" + + $(use_enable client) + $(use_enable server) + + $(use_enable kerberos gssapi) + ${krb5_impl} + $(use_enable kerberos gs2) + + $(use_with gcrypt libgcrypt) + $(use_with gnutls) + $(use_enable nls) + $(use_with idn stringprep) + $(use_enable ntlm) + $(use_enable static-libs static) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + if ! use static-libs; then + rm -f "${ED}"/usr/lib*/lib*.la || die + fi + + doman doc/gsasl.1 doc/man/*.3 +} + +pkg_postinst() { + ewarn "For USE=kerberos, ${PN} now uses libgssglue to allow choosing" + ewarn "the Kerberos implementation at runtime." + elog "See https://blog.josefsson.org/2022/07/14/towards-pluggable-gss-api-modules/; + elog "for more details." +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 1fba2601f68df9d061239ca5db34a82e6a83ed41 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Aug 16 07:44:33 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Aug 16 07:44:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fba2601 net-misc/gsasl: arm64 stable wrt bug #853637 Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/gsasl/gsasl-2.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.1.ebuild b/net-misc/gsasl/gsasl-2.0.1.ebuild index a77897523854..d8b4db232b4c 100644 --- a/net-misc/gsasl/gsasl-2.0.1.ebuild +++ b/net-misc/gsasl/gsasl-2.0.1.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: f1df37f4d1579cdb65a393884b576bf0f4e3a814 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Aug 16 07:43:24 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Aug 16 07:43:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1df37f4 net-misc/gsasl: arm stable wrt bug #853637 Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/gsasl/gsasl-2.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.1.ebuild b/net-misc/gsasl/gsasl-2.0.1.ebuild index 2627134d7195..a77897523854 100644 --- a/net-misc/gsasl/gsasl-2.0.1.ebuild +++ b/net-misc/gsasl/gsasl-2.0.1.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: acc11c43b52abbf950b734ebdfa2d43097738e26 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 19 08:59:13 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 19 08:59:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acc11c43 net-misc/gsasl: sparc stable wrt bug #853637 Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/gsasl/gsasl-2.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.1.ebuild b/net-misc/gsasl/gsasl-2.0.1.ebuild index a6a1ce264407..2627134d7195 100644 --- a/net-misc/gsasl/gsasl-2.0.1.ebuild +++ b/net-misc/gsasl/gsasl-2.0.1.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 461d7081f4cd96cff1b74d1d45fcea73960d6758 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 19 08:58:27 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 19 08:58:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=461d7081 net-misc/gsasl: ppc64 stable wrt bug #853637 Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/gsasl/gsasl-2.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.1.ebuild b/net-misc/gsasl/gsasl-2.0.1.ebuild index f871ad90ab9d..a6a1ce264407 100644 --- a/net-misc/gsasl/gsasl-2.0.1.ebuild +++ b/net-misc/gsasl/gsasl-2.0.1.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: a4623c50582552e4a9ee3f15d3994e4124bf7d01 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 19 08:57:56 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 19 08:57:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4623c50 net-misc/gsasl: ppc stable wrt bug #853637 Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/gsasl/gsasl-2.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.1.ebuild b/net-misc/gsasl/gsasl-2.0.1.ebuild index fd0c5585e309..f871ad90ab9d 100644 --- a/net-misc/gsasl/gsasl-2.0.1.ebuild +++ b/net-misc/gsasl/gsasl-2.0.1.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 4854b8e545aa184c992255a563e363f8ca7c3d8e Author: Joonas Niilola gentoo org> AuthorDate: Tue Jul 19 05:53:13 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Jul 19 05:53:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4854b8e5 net-misc/gsasl: Stabilize 2.0.1 amd64, #853637 Signed-off-by: Joonas Niilola gentoo.org> net-misc/gsasl/gsasl-2.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.1.ebuild b/net-misc/gsasl/gsasl-2.0.1.ebuild index d77bb6426d1e..fd0c5585e309 100644 --- a/net-misc/gsasl/gsasl-2.0.1.ebuild +++ b/net-misc/gsasl/gsasl-2.0.1.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 3b07858ffacea62a0a00724ea40211b730b876eb Author: Joonas Niilola gentoo org> AuthorDate: Tue Jul 19 05:49:16 2022 + Commit: Joonas Niilola gentoo org> CommitDate: Tue Jul 19 05:49:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b07858f net-misc/gsasl: Stabilize 2.0.1 x86, #853637 Signed-off-by: Joonas Niilola gentoo.org> net-misc/gsasl/gsasl-2.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.1.ebuild b/net-misc/gsasl/gsasl-2.0.1.ebuild index 88d772461d09..d77bb6426d1e 100644 --- a/net-misc/gsasl/gsasl-2.0.1.ebuild +++ b/net-misc/gsasl/gsasl-2.0.1.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 5057d3b5f07541a5d61b746c8a02be7bdf54ff21 Author: Sam James gentoo org> AuthorDate: Mon Jul 18 18:52:49 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jul 18 18:52:49 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5057d3b5 net-misc/gsasl: Stabilize 2.0.0 arm64, #853637 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/gsasl-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.0.ebuild b/net-misc/gsasl/gsasl-2.0.0.ebuild index 33d6e9445f64..1c47d7944f81 100644 --- a/net-misc/gsasl/gsasl-2.0.0.ebuild +++ b/net-misc/gsasl/gsasl-2.0.0.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: bd962a3298a735fec308fe7c23b6e21888e3162a Author: Sam James gentoo org> AuthorDate: Mon Jul 18 18:52:47 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jul 18 18:52:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd962a32 net-misc/gsasl: Stabilize 2.0.0 arm, #853637 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/gsasl-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.0.ebuild b/net-misc/gsasl/gsasl-2.0.0.ebuild index 7c713703a870..33d6e9445f64 100644 --- a/net-misc/gsasl/gsasl-2.0.0.ebuild +++ b/net-misc/gsasl/gsasl-2.0.0.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 127b450570bdef4c4cbc236527f3f51be2d1dc54 Author: Sam James gentoo org> AuthorDate: Mon Jul 18 18:45:00 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jul 18 18:45:00 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=127b4505 net-misc/gsasl: depend on newer libgssglue To ensure a virtual/krb5 is installed and README is shown. Signed-off-by: Sam James gentoo.org> net-misc/gsasl/{gsasl-2.0.1-r1.ebuild => gsasl-2.0.1-r2.ebuild} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.1-r1.ebuild b/net-misc/gsasl/gsasl-2.0.1-r2.ebuild similarity index 97% rename from net-misc/gsasl/gsasl-2.0.1-r1.ebuild rename to net-misc/gsasl/gsasl-2.0.1-r2.ebuild index 82aa58509187..79cabd639fd3 100644 --- a/net-misc/gsasl/gsasl-2.0.1-r1.ebuild +++ b/net-misc/gsasl/gsasl-2.0.1-r2.ebuild @@ -23,7 +23,7 @@ DEPEND=" gcrypt? ( dev-libs/libgcrypt:= ) gnutls? ( net-libs/gnutls:= ) idn? ( net-dns/libidn:= ) - kerberos? ( net-libs/libgssglue ) + kerberos? ( >=net-libs/libgssglue-0.5-r1 ) nls? ( >=sys-devel/gettext-0.18.1 ) ntlm? ( >=net-libs/libntlm-0.3.5 ) "
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 1dabcb8b732f8e8048665f164563bdd24919d07c Author: Sam James gentoo org> AuthorDate: Mon Jul 18 18:31:02 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jul 18 18:39:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1dabcb8b net-misc/gsasl: use libgssglue As upstream request: https://blog.josefsson.org/2022/07/14/towards-pluggable-gss-api- modules/ Signed-off-by: Sam James gentoo.org> net-misc/gsasl/gsasl-2.0.1-r1.ebuild | 92 1 file changed, 92 insertions(+) diff --git a/net-misc/gsasl/gsasl-2.0.1-r1.ebuild b/net-misc/gsasl/gsasl-2.0.1-r1.ebuild new file mode 100644 index ..82aa58509187 --- /dev/null +++ b/net-misc/gsasl/gsasl-2.0.1-r1.ebuild @@ -0,0 +1,92 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="The GNU SASL client, server, and library" +HOMEPAGE="https://www.gnu.org/software/gsasl/; +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +# Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see +# if it's a stable release or not! +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" +REQUIRED_USE="|| ( client server )" + +DEPEND=" + !net-libs/libgsasl + sys-libs/readline:= + gcrypt? ( dev-libs/libgcrypt:= ) + gnutls? ( net-libs/gnutls:= ) + idn? ( net-dns/libidn:= ) + kerberos? ( net-libs/libgssglue ) + nls? ( >=sys-devel/gettext-0.18.1 ) + ntlm? ( >=net-libs/libntlm-0.3.5 ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + sed -i \ + -e '/gl_WARN_ADD(\[-Werror/d' \ + -e 's/ -Werror//' \ + configure.ac || die + + eautoreconf +} + +src_configure() { + local krb5_impl="--with-gssapi-impl=no" + + # See https://blog.josefsson.org/2022/07/14/towards-pluggable-gss-api-modules/ + if use kerberos; then + krb5_impl="--with-gssapi-impl=gssglue" + fi + + local myeconfargs=( + --disable-valgrind-tests + --disable-rpath + + --with-packager="Gentoo Linux" + --with-packager-bug-reports="https://bugs.gentoo.org; + --with-packager-version="r${PR}" + + $(use_enable client) + $(use_enable server) + + $(use_enable kerberos gssapi) + ${krb5_impl} + $(use_enable kerberos gs2) + + $(use_with gcrypt libgcrypt) + $(use_with gnutls) + $(use_enable nls) + $(use_with idn stringprep) + $(use_enable ntlm) + $(use_enable static-libs static) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + if ! use static-libs; then + rm -f "${ED}"/usr/lib*/lib*.la || die + fi + + doman doc/gsasl.1 doc/man/*.3 +} + +pkg_postinst() { + ewarn "For USE=kerberos, ${PN} now uses libgssglue to allow choosing" + ewarn "the Kerberos implementation at runtime." + elog "See https://blog.josefsson.org/2022/07/14/towards-pluggable-gss-api-modules/; + elog "for more details." +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: b58a74b35e18c4b23cd7a7b5e9426c2b110f84ab Author: Sam James gentoo org> AuthorDate: Sat Jul 16 13:31:57 2022 + Commit: Sam James gentoo org> CommitDate: Sat Jul 16 14:33:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b58a74b3 net-misc/gsasl: add 2.0.1 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/Manifest | 1 + net-misc/gsasl/gsasl-2.0.1.ebuild | 91 +++ 2 files changed, 92 insertions(+) diff --git a/net-misc/gsasl/Manifest b/net-misc/gsasl/Manifest index eb6e13ca7b83..79506d79d621 100644 --- a/net-misc/gsasl/Manifest +++ b/net-misc/gsasl/Manifest @@ -1,2 +1,3 @@ DIST gsasl-1.10.0.tar.gz 5946076 BLAKE2B eedbdd6a080af34581c6e793d5d6db4ebbbc10c1a31dba1edc632de78a529fc2acf2b5e4df3a7bc9a721c6bdb819aade85d65245dbb14405413b933220454a79 SHA512 8b1dc87e85dbfd0255b3b43c4b7f9c2e896cb03efe4cd4af86393b62fd193665aae4ce59e66db736722e32babfcea6d4f6ddd3c5f069dcc4210f7e9531043e4a DIST gsasl-2.0.0.tar.gz 3274625 BLAKE2B fb9ce9b3be0cbd0902128a3e8b57ad1f78c9259da646d3da56777b05922152c5e7f019a4c037a9e42a161153e87b140146eab2f2a55e33de9b52d6814a250fd3 SHA512 b7c4e3dfdaa50eaba38f3c0914dedb4bc689d1226fcf162e5bfb3942fa6ce1e96405715a747adca78150709f34830f699e9f995f04ce586cd3d0c14b275910e6 +DIST gsasl-2.0.1.tar.gz 3279632 BLAKE2B a25d121a5043455ed827a6bdc776c10d467a49b4dc6b73d2f4b08fecbf1ca5f423ffdcfd39e0d2bf71f724ed8302ffd8acda4fda3ef10ceadece60509ac73500 SHA512 01c6f6bd9f986c942a25b89fee0052aef8c10bf914ead29983abdf0cc8fcaa7223fd9d9eeafb4be07e4bc318f087f6f6258facaaeb7f83bca8de512406812be5 diff --git a/net-misc/gsasl/gsasl-2.0.1.ebuild b/net-misc/gsasl/gsasl-2.0.1.ebuild new file mode 100644 index ..88d772461d09 --- /dev/null +++ b/net-misc/gsasl/gsasl-2.0.1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="The GNU SASL client, server, and library" +HOMEPAGE="https://www.gnu.org/software/gsasl/; +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +# Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see +# if it's a stable release or not! +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" +REQUIRED_USE="|| ( client server )" + +DEPEND=" + !net-libs/libgsasl + gcrypt? ( dev-libs/libgcrypt:0= ) + gnutls? ( net-libs/gnutls:= ) + idn? ( net-dns/libidn:= ) + kerberos? ( virtual/krb5 ) + nls? ( >=sys-devel/gettext-0.18.1 ) + ntlm? ( >=net-libs/libntlm-0.3.5 ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + sed -i \ + -e '/gl_WARN_ADD(\[-Werror/d' \ + -e 's/ -Werror//' \ + configure.ac || die + + eautoreconf +} + +src_configure() { + local krb5_impl="--with-gssapi-impl=no" + + # Could do net-libs/libgssglue in future? + if use kerberos; then + krb5_impl="--with-gssapi-impl=" + + # These are the two providers of virtual/krb5 + if has_version app-crypt/mit-krb5; then + krb5_impl+="mit" + else + krb5_impl+="heimdal" + fi + fi + + local myeconfargs=( + --disable-valgrind-tests + --disable-rpath + + --with-packager-bug-reports="https://bugs.gentoo.org; + --with-packager-version="r${PR}" + --with-packager="Gentoo Linux" + + $(use_enable client) + $(use_enable server) + + $(use_enable kerberos gssapi) + ${krb5_impl} + $(use_enable kerberos gs2) + + $(use_with gcrypt libgcrypt) + $(use_with gnutls) + $(use_enable nls) + $(use_with idn stringprep) + $(use_enable ntlm) + $(use_enable static-libs static) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + if ! use static-libs; then + rm -f "${ED}"/usr/lib*/lib*.la || die + fi + + doman doc/gsasl.1 doc/man/*.3 +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 4543eed3052a838604a4f991316c729bfe7008af Author: Arthur Zamarin gentoo org> AuthorDate: Thu Jun 30 18:15:45 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Jun 30 18:15:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4543eed3 net-misc/gsasl: Keyword 2.0.0 s390, #853634 Signed-off-by: Arthur Zamarin gentoo.org> net-misc/gsasl/gsasl-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.0.ebuild b/net-misc/gsasl/gsasl-2.0.0.ebuild index b784eb48e102..7c713703a870 100644 --- a/net-misc/gsasl/gsasl-2.0.0.ebuild +++ b/net-misc/gsasl/gsasl-2.0.0.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 0c5d212ca9469e316b70e520dc14cc26aea67a84 Author: matoro users noreply github com> AuthorDate: Tue Jun 28 02:32:58 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue Jun 28 15:42:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c5d212c net-misc/gsasl: Keyword 2.0.0 ia64, #853634 Signed-off-by: matoro users.noreply.github.com> Signed-off-by: Arthur Zamarin gentoo.org> net-misc/gsasl/gsasl-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.0.ebuild b/net-misc/gsasl/gsasl-2.0.0.ebuild index f6e456d462e3..b784eb48e102 100644 --- a/net-misc/gsasl/gsasl-2.0.0.ebuild +++ b/net-misc/gsasl/gsasl-2.0.0.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 4bb2c8bcaad335581fde7e101a46684a0c6b868f Author: WANG Xuerui gentoo org> AuthorDate: Mon Jun 27 11:16:43 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Mon Jun 27 11:16:43 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bb2c8bc net-misc/gsasl: keyword 2.0.0 for ~loong Signed-off-by: WANG Xuerui gentoo.org> net-misc/gsasl/gsasl-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.0.ebuild b/net-misc/gsasl/gsasl-2.0.0.ebuild index 39aa5b66d7a4..f6e456d462e3 100644 --- a/net-misc/gsasl/gsasl-2.0.0.ebuild +++ b/net-misc/gsasl/gsasl-2.0.0.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: a6a67cadee234aaafa79f3f09ab94f66a3c20425 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Jun 22 16:15:19 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Jun 22 16:15:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6a67cad net-misc/gsasl: Keyword 2.0.0 sparc, #853634 Signed-off-by: Arthur Zamarin gentoo.org> net-misc/gsasl/gsasl-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.0.ebuild b/net-misc/gsasl/gsasl-2.0.0.ebuild index a9b9ae29c88b..39aa5b66d7a4 100644 --- a/net-misc/gsasl/gsasl-2.0.0.ebuild +++ b/net-misc/gsasl/gsasl-2.0.0.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 5dd3e65b8ffef7fd6323d316d5efaa34b3a053eb Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 22 12:34:17 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 22 12:34:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dd3e65b net-misc/gsasl: Keyword 2.0.0 hppa, #853634 Signed-off-by: Jakov Smolić gentoo.org> net-misc/gsasl/gsasl-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.0.ebuild b/net-misc/gsasl/gsasl-2.0.0.ebuild index 02004536870a..a9b9ae29c88b 100644 --- a/net-misc/gsasl/gsasl-2.0.0.ebuild +++ b/net-misc/gsasl/gsasl-2.0.0.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: a277b749434611854c95bed2b376029564840e16 Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 22 12:02:39 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 22 12:02:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a277b749 net-misc/gsasl: Keyword 2.0.0 ppc64, #853634 Signed-off-by: Jakov Smolić gentoo.org> net-misc/gsasl/gsasl-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.0.ebuild b/net-misc/gsasl/gsasl-2.0.0.ebuild index 6f15f3f94c9b..02004536870a 100644 --- a/net-misc/gsasl/gsasl-2.0.0.ebuild +++ b/net-misc/gsasl/gsasl-2.0.0.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 2a93af0e909a03d6d4f43d678dd1be5c9a6b31b5 Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 22 11:45:18 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 22 11:45:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a93af0e net-misc/gsasl: Keyword 2.0.0 arm64, #853634 Signed-off-by: Jakov Smolić gentoo.org> net-misc/gsasl/gsasl-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.0.ebuild b/net-misc/gsasl/gsasl-2.0.0.ebuild index 54e4736ba436..6f15f3f94c9b 100644 --- a/net-misc/gsasl/gsasl-2.0.0.ebuild +++ b/net-misc/gsasl/gsasl-2.0.0.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~amd64 ~arm ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 6228998fbe8d96db0d233e6cc4a2e8a6087ecbf4 Author: Jakov Smolić gentoo org> AuthorDate: Wed Jun 22 11:40:24 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Jun 22 11:40:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6228998f net-misc/gsasl: Keyword 2.0.0 arm, #853634 Signed-off-by: Jakov Smolić gentoo.org> net-misc/gsasl/gsasl-2.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-2.0.0.ebuild b/net-misc/gsasl/gsasl-2.0.0.ebuild index 1ba912c847af..54e4736ba436 100644 --- a/net-misc/gsasl/gsasl-2.0.0.ebuild +++ b/net-misc/gsasl/gsasl-2.0.0.ebuild @@ -13,7 +13,7 @@ LICENSE="GPL-3" SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! -KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 ~arm ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 5dce02ebaea8049344df893a45477c98d2299abf Author: Sam James gentoo org> AuthorDate: Wed Jun 22 04:32:46 2022 + Commit: Sam James gentoo org> CommitDate: Wed Jun 22 04:38:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dce02eb net-misc/gsasl: drop USE=doc Closes: https://bugs.gentoo.org/853658 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/gsasl-2.0.0.ebuild | 10 +- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/net-misc/gsasl/gsasl-2.0.0.ebuild b/net-misc/gsasl/gsasl-2.0.0.ebuild index 8e1de7de7732..1ba912c847af 100644 --- a/net-misc/gsasl/gsasl-2.0.0.ebuild +++ b/net-misc/gsasl/gsasl-2.0.0.ebuild @@ -14,7 +14,7 @@ SLOT="0" # Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see # if it's a stable release or not! KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="+client doc gcrypt gnutls idn kerberos nls ntlm +server static-libs" +IUSE="+client gcrypt gnutls idn kerberos nls ntlm +server static-libs" REQUIRED_USE="|| ( client server )" DEPEND=" @@ -87,12 +87,4 @@ src_install() { fi doman doc/gsasl.1 doc/man/*.3 - - if use doc; then - dodoc doc/*.{eps,ps,pdf} - docinto html - dodoc doc/*.html - docinto examples - dodoc examples/*.c - fi }
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 448a6f747a27f29aad685fa81075207275e9e298 Author: Sam James gentoo org> AuthorDate: Tue Jun 21 21:59:59 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 21 22:00:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=448a6f74 net-misc/gsasl: add gitlab upstream metadata Signed-off-by: Sam James gentoo.org> net-misc/gsasl/metadata.xml | 19 +++ 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/net-misc/gsasl/metadata.xml b/net-misc/gsasl/metadata.xml index 3f80b3d7f44a..7e2bf0db46c8 100644 --- a/net-misc/gsasl/metadata.xml +++ b/net-misc/gsasl/metadata.xml @@ -2,12 +2,15 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - - Use dev-libs/libgcrypt for low-level crypto - - - Add support for Microsoft's NTLM mechanism using net-libs/libntlm - - + + + Use dev-libs/libgcrypt for low-level crypto + + + Add support for Microsoft's NTLM mechanism using net-libs/libntlm + + + + gsasl/gsasl +
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 3700759ba878bbc7612c721c5696c5196f7c91ca Author: Sam James gentoo org> AuthorDate: Tue Jun 21 21:51:34 2022 + Commit: Sam James gentoo org> CommitDate: Tue Jun 21 22:01:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3700759b net-misc/gsasl: add 2.0.0 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/Manifest | 1 + net-misc/gsasl/gsasl-2.0.0.ebuild | 98 +++ net-misc/gsasl/metadata.xml | 6 +++ 3 files changed, 105 insertions(+) diff --git a/net-misc/gsasl/Manifest b/net-misc/gsasl/Manifest index 3acb881dc9b4..eb6e13ca7b83 100644 --- a/net-misc/gsasl/Manifest +++ b/net-misc/gsasl/Manifest @@ -1 +1,2 @@ DIST gsasl-1.10.0.tar.gz 5946076 BLAKE2B eedbdd6a080af34581c6e793d5d6db4ebbbc10c1a31dba1edc632de78a529fc2acf2b5e4df3a7bc9a721c6bdb819aade85d65245dbb14405413b933220454a79 SHA512 8b1dc87e85dbfd0255b3b43c4b7f9c2e896cb03efe4cd4af86393b62fd193665aae4ce59e66db736722e32babfcea6d4f6ddd3c5f069dcc4210f7e9531043e4a +DIST gsasl-2.0.0.tar.gz 3274625 BLAKE2B fb9ce9b3be0cbd0902128a3e8b57ad1f78c9259da646d3da56777b05922152c5e7f019a4c037a9e42a161153e87b140146eab2f2a55e33de9b52d6814a250fd3 SHA512 b7c4e3dfdaa50eaba38f3c0914dedb4bc689d1226fcf162e5bfb3942fa6ce1e96405715a747adca78150709f34830f699e9f995f04ce586cd3d0c14b275910e6 diff --git a/net-misc/gsasl/gsasl-2.0.0.ebuild b/net-misc/gsasl/gsasl-2.0.0.ebuild new file mode 100644 index ..8e1de7de7732 --- /dev/null +++ b/net-misc/gsasl/gsasl-2.0.0.ebuild @@ -0,0 +1,98 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="The GNU SASL client, server, and library" +HOMEPAGE="https://www.gnu.org/software/gsasl/; +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +# Before giving keywords (or ideally even bumping), please check https://www.gnu.org/software/gsasl/ to see +# if it's a stable release or not! +KEYWORDS="~amd64 ~ppc ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="+client doc gcrypt gnutls idn kerberos nls ntlm +server static-libs" +REQUIRED_USE="|| ( client server )" + +DEPEND=" + !net-libs/libgsasl + gcrypt? ( dev-libs/libgcrypt:0= ) + gnutls? ( net-libs/gnutls:= ) + idn? ( net-dns/libidn:= ) + kerberos? ( virtual/krb5 ) + nls? ( >=sys-devel/gettext-0.18.1 ) + ntlm? ( >=net-libs/libntlm-0.3.5 ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + sed -i \ + -e '/gl_WARN_ADD(\[-Werror/d' \ + -e 's/ -Werror//' \ + configure.ac || die + + eautoreconf +} + +src_configure() { + local krb5_impl + + if use kerberos; then + krb5_impl="--with-gssapi-impl=" + + # These are the two providers of virtual/krb5 + if has_version app-crypt/mit-krb5; then + krb5_impl+="mit" + else + krb5_impl+="heimdal" + fi + fi + + local myeconfargs=( + --disable-valgrind-tests + --disable-rpath + + --with-packager-bug-reports="https://bugs.gentoo.org; + --with-packager-version="r${PR}" + --with-packager="Gentoo Linux" + + $(use_enable client) + $(use_enable server) + + $(use_enable kerberos gssapi) + ${krb5_impl} + $(use_enable kerberos gs2) + + $(use_with gcrypt libgcrypt) + $(use_with gnutls) + $(use_enable nls) + $(use_with idn stringprep) + $(use_enable ntlm) + $(use_enable static-libs static) + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + + if ! use static-libs; then + rm -f "${ED}"/usr/lib*/lib*.la || die + fi + + doman doc/gsasl.1 doc/man/*.3 + + if use doc; then + dodoc doc/*.{eps,ps,pdf} + docinto html + dodoc doc/*.html + docinto examples + dodoc examples/*.c + fi +} diff --git a/net-misc/gsasl/metadata.xml b/net-misc/gsasl/metadata.xml index 7e2bf0db46c8..165c218f0155 100644 --- a/net-misc/gsasl/metadata.xml +++ b/net-misc/gsasl/metadata.xml @@ -3,12 +3,18 @@ + + Build client component + Use dev-libs/libgcrypt for low-level crypto Add support for Microsoft's NTLM mechanism using net-libs/libntlm + + Build server component + gsasl/gsasl
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 3e16a1f603b599188894f436e16253dfd4effe18 Author: Sam James gentoo org> AuthorDate: Thu Oct 28 07:57:36 2021 + Commit: Sam James gentoo org> CommitDate: Thu Oct 28 07:57:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e16a1f6 net-misc/gsasl: add note re stable upstream versions Signed-off-by: Sam James gentoo.org> net-misc/gsasl/gsasl-1.10.0.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/net-misc/gsasl/gsasl-1.10.0.ebuild b/net-misc/gsasl/gsasl-1.10.0.ebuild index 93ca9ea4338..62338661d0e 100644 --- a/net-misc/gsasl/gsasl-1.10.0.ebuild +++ b/net-misc/gsasl/gsasl-1.10.0.ebuild @@ -9,8 +9,11 @@ inherit autotools DESCRIPTION="The GNU SASL client, server, and library" HOMEPAGE="https://www.gnu.org/software/gsasl/; SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + LICENSE="GPL-3" SLOT="0" +# Before giving keywords, please check https://www.gnu.org/software/gsasl/ to see +# if it's a stable release or not! KEYWORDS="amd64 ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc gcrypt idn kerberos nls ntlm static-libs +threads"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: caf871e00f8d81231de84b43ef7439ce4c77a29e Author: Marek Szuba gentoo org> AuthorDate: Tue Jul 13 09:01:12 2021 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jul 13 11:20:45 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caf871e0 net-misc/gsasl: keyword 1.10.0 for ~riscv Signed-off-by: Marek Szuba gentoo.org> net-misc/gsasl/gsasl-1.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-1.10.0.ebuild b/net-misc/gsasl/gsasl-1.10.0.ebuild index a9891b41bfc..93ca9ea4338 100644 --- a/net-misc/gsasl/gsasl-1.10.0.ebuild +++ b/net-misc/gsasl/gsasl-1.10.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gnu.org/software/gsasl/; SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ppc ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc gcrypt idn kerberos nls ntlm static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/, net-misc/gsasl/files/
commit: 45c07e7b1dd460b9ff9a1953b55fc10621ed4e99 Author: Sam James gentoo org> AuthorDate: Tue Mar 16 19:33:55 2021 + Commit: Sam James gentoo org> CommitDate: Tue Mar 16 19:55:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45c07e7b net-misc/gsasl: drop 1.8.0-r1, 1.8.1 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/Manifest| 2 - .../gsasl/files/gsasl-1.8.0-sasl-gss-extra.patch | 21 - .../gsasl/files/gsasl-1.8.1-sasl-gss-extra.patch | 21 - net-misc/gsasl/gsasl-1.8.0-r1.ebuild | 90 -- net-misc/gsasl/gsasl-1.8.1.ebuild | 90 -- 5 files changed, 224 deletions(-) diff --git a/net-misc/gsasl/Manifest b/net-misc/gsasl/Manifest index fc2ecab2b15..3acb881dc9b 100644 --- a/net-misc/gsasl/Manifest +++ b/net-misc/gsasl/Manifest @@ -1,3 +1 @@ DIST gsasl-1.10.0.tar.gz 5946076 BLAKE2B eedbdd6a080af34581c6e793d5d6db4ebbbc10c1a31dba1edc632de78a529fc2acf2b5e4df3a7bc9a721c6bdb819aade85d65245dbb14405413b933220454a79 SHA512 8b1dc87e85dbfd0255b3b43c4b7f9c2e896cb03efe4cd4af86393b62fd193665aae4ce59e66db736722e32babfcea6d4f6ddd3c5f069dcc4210f7e9531043e4a -DIST gsasl-1.8.0.tar.gz 4914837 BLAKE2B 89cae140bb503556003036a92dfdca1ad7adb6ca46826a7309dcc39aca5a070669f4c24005ddaa1c5f5d4d56451d7a5c5164a4333542b0af1201f3fb210501e8 SHA512 711bd87d27656834ae7e19b22a76db2b1db37dd25999cd303fe8439e23e74e87fd1474c5db1b5f97e9ab75437eeeb6167a752e9191f364f530eeabb6cddda36f -DIST gsasl-1.8.1.tar.gz 5774550 BLAKE2B 0144b0d7b2750686f3447a9d154a2d0b7fa5261b614bce74d8fdedaca140f9d964868b57f1a67cf2f5fc446c5715bae3dcdb4e06a7bedc5b66d50fa52f62e93b SHA512 8973f5af12cc17aae76a4a2ea887d17e74e48b1ce896dfd62fde8cb874ed965d77c62d671ff86ce3217158e58a7a521b7fde9ea606f73c3a912a8973f1b204cb diff --git a/net-misc/gsasl/files/gsasl-1.8.0-sasl-gss-extra.patch b/net-misc/gsasl/files/gsasl-1.8.0-sasl-gss-extra.patch deleted file mode 100644 index a3eec016e40..000 --- a/net-misc/gsasl/files/gsasl-1.8.0-sasl-gss-extra.patch +++ /dev/null @@ -1,21 +0,0 @@ -Based on gentoo bug #359005 a/lib/gl/m4/gss-extra.m4 2010-12-14 12:57:08.0 + -+++ b/lib/gl/m4/gss-extra.m4 2011-11-05 21:11:54.0 + -@@ -19,7 +19,16 @@ - AC_CHECK_FUNCS([gss_decapsulate_token]) - AC_CHECK_FUNCS([gss_oid_equal]) - AC_CHECK_FUNCS([gss_inquire_mech_for_saslname]) --AC_CHECK_FUNCS([GSS_C_NT_HOSTBASED_SERVICE]) -+AC_MSG_CHECKING([for GSS_C_NT_HOSTBASED_SERVICE]) -+AC_EGREP_CPP(hostbased_service_gss_nt_yes, gssapi.h, -+ [#include -+ #ifdef GSS_C_NT_HOSTBASED_SERVICE -+ hostbased_service_gss_nt_yes -+ #endif], -+ [AC_DEFINE(HAVE_GSS_C_NT_HOSTBASED_SERVICE,, -+ [Define if your GSSAPI implimentation defines GSS_C_NT_HOSTBASED_SERVICE]) -+ AC_MSG_RESULT([yes])], -+ AC_MSG_RESULT([no])) - if test "$gssapi_impl" != "gss"; then - AC_CHECK_HEADERS([gssapi.h gssapi/gssapi.h]) - if test "$ac_cv_header_gssapi_h$ac_cv_header_gssapi_gssapi_h" = "nono"; then diff --git a/net-misc/gsasl/files/gsasl-1.8.1-sasl-gss-extra.patch b/net-misc/gsasl/files/gsasl-1.8.1-sasl-gss-extra.patch deleted file mode 100644 index 6aff3878a05..000 --- a/net-misc/gsasl/files/gsasl-1.8.1-sasl-gss-extra.patch +++ /dev/null @@ -1,21 +0,0 @@ -Based on gentoo bug #359005 a/lib/m4/gss-extra.m4 2010-12-14 12:57:08.0 + -+++ b/lib/m4/gss-extra.m4 2011-11-05 21:11:54.0 + -@@ -19,7 +19,16 @@ - AC_CHECK_FUNCS([gss_decapsulate_token]) - AC_CHECK_FUNCS([gss_oid_equal]) - AC_CHECK_FUNCS([gss_inquire_mech_for_saslname]) --AC_CHECK_FUNCS([GSS_C_NT_HOSTBASED_SERVICE]) -+AC_MSG_CHECKING([for GSS_C_NT_HOSTBASED_SERVICE]) -+AC_EGREP_CPP(hostbased_service_gss_nt_yes, gssapi.h, -+ [#include -+ #ifdef GSS_C_NT_HOSTBASED_SERVICE -+ hostbased_service_gss_nt_yes -+ #endif], -+ [AC_DEFINE(HAVE_GSS_C_NT_HOSTBASED_SERVICE,, -+ [Define if your GSSAPI implimentation defines GSS_C_NT_HOSTBASED_SERVICE]) -+ AC_MSG_RESULT([yes])], -+ AC_MSG_RESULT([no])) - if test "$gssapi_impl" != "gss"; then - AC_CHECK_HEADERS([gssapi.h gssapi/gssapi.h]) - if test "$ac_cv_header_gssapi_h$ac_cv_header_gssapi_gssapi_h" = "nono"; then diff --git a/net-misc/gsasl/gsasl-1.8.0-r1.ebuild b/net-misc/gsasl/gsasl-1.8.0-r1.ebuild deleted file mode 100644 index 35ba6ca5ea1..000 --- a/net-misc/gsasl/gsasl-1.8.0-r1.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit autotools - -# NOTE: Please bump with net-libs/libgsasl -DESCRIPTION="The GNU SASL client, server, and library" -HOMEPAGE="https://www.gnu.org/software/gsasl/; -SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 ppc x86
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 4e84ebf3d72b46b250958fa14b31b2a995a9059e Author: Sam James gentoo org> AuthorDate: Fri Feb 5 12:29:24 2021 + Commit: Sam James gentoo org> CommitDate: Fri Feb 5 12:29:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e84ebf3 net-misc/gsasl: Stabilize 1.10.0 ppc, #768168 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/gsasl-1.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-1.10.0.ebuild b/net-misc/gsasl/gsasl-1.10.0.ebuild index 6fe3f45388d..a9891b41bfc 100644 --- a/net-misc/gsasl/gsasl-1.10.0.ebuild +++ b/net-misc/gsasl/gsasl-1.10.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gnu.org/software/gsasl/; SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc gcrypt idn kerberos nls ntlm static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 123678fcd2ed11022a6576e9a2b17462fb1e3df2 Author: Sam James gentoo org> AuthorDate: Wed Feb 3 03:11:43 2021 + Commit: Sam James gentoo org> CommitDate: Wed Feb 3 03:11:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123678fc net-misc/gsasl: Stabilize 1.10.0 x86, #768168 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/gsasl-1.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-1.10.0.ebuild b/net-misc/gsasl/gsasl-1.10.0.ebuild index 848d621502e..6fe3f45388d 100644 --- a/net-misc/gsasl/gsasl-1.10.0.ebuild +++ b/net-misc/gsasl/gsasl-1.10.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gnu.org/software/gsasl/; SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc gcrypt idn kerberos nls ntlm static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 1e8307edc0866bf73808baa238531ef28a9e8637 Author: Sam James gentoo org> AuthorDate: Mon Feb 1 13:33:30 2021 + Commit: Sam James gentoo org> CommitDate: Mon Feb 1 13:33:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e8307ed net-misc/gsasl: Stabilize 1.10.0 amd64, #768168 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/gsasl-1.10.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-1.10.0.ebuild b/net-misc/gsasl/gsasl-1.10.0.ebuild index 058ca1ab674..848d621502e 100644 --- a/net-misc/gsasl/gsasl-1.10.0.ebuild +++ b/net-misc/gsasl/gsasl-1.10.0.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://www.gnu.org/software/gsasl/; SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc gcrypt idn kerberos nls ntlm static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 27f4ad69d65a5121afa6bc8e465fb80bb104c04a Author: Sam James gentoo org> AuthorDate: Mon Feb 1 05:48:53 2021 + Commit: Sam James gentoo org> CommitDate: Mon Feb 1 05:48:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27f4ad69 net-misc/gsasl: add note to bump with net-libs/libgsasl Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/gsasl-1.10.0.ebuild | 1 + net-misc/gsasl/gsasl-1.8.0-r1.ebuild | 3 ++- net-misc/gsasl/gsasl-1.8.1.ebuild| 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/net-misc/gsasl/gsasl-1.10.0.ebuild b/net-misc/gsasl/gsasl-1.10.0.ebuild index abf23f7845d..058ca1ab674 100644 --- a/net-misc/gsasl/gsasl-1.10.0.ebuild +++ b/net-misc/gsasl/gsasl-1.10.0.ebuild @@ -5,6 +5,7 @@ EAPI=7 inherit autotools +# NOTE: Please bump with net-libs/libgsasl DESCRIPTION="The GNU SASL client, server, and library" HOMEPAGE="https://www.gnu.org/software/gsasl/; SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" diff --git a/net-misc/gsasl/gsasl-1.8.0-r1.ebuild b/net-misc/gsasl/gsasl-1.8.0-r1.ebuild index a1e9339e1b7..35ba6ca5ea1 100644 --- a/net-misc/gsasl/gsasl-1.8.0-r1.ebuild +++ b/net-misc/gsasl/gsasl-1.8.0-r1.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit autotools +# NOTE: Please bump with net-libs/libgsasl DESCRIPTION="The GNU SASL client, server, and library" HOMEPAGE="https://www.gnu.org/software/gsasl/; SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" diff --git a/net-misc/gsasl/gsasl-1.8.1.ebuild b/net-misc/gsasl/gsasl-1.8.1.ebuild index b98f4c28835..06d078bb87f 100644 --- a/net-misc/gsasl/gsasl-1.8.1.ebuild +++ b/net-misc/gsasl/gsasl-1.8.1.ebuild @@ -1,10 +1,11 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 inherit autotools +# NOTE: Please bump with net-libs/libgsasl DESCRIPTION="The GNU SASL client, server, and library" HOMEPAGE="https://www.gnu.org/software/gsasl/; SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 73438e5dfbdbe450e1985efb7b17ef0e4512a79c Author: Sam James gentoo org> AuthorDate: Fri Jan 1 22:53:04 2021 + Commit: Sam James gentoo org> CommitDate: Fri Jan 1 22:53:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73438e5d net-misc/gsasl: bump to 1.10.0 Drops likely-obsolete patch for referenced bug. Bug: https://bugs.gentoo.org/359005 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/Manifest| 1 + net-misc/gsasl/gsasl-1.10.0.ebuild | 85 ++ 2 files changed, 86 insertions(+) diff --git a/net-misc/gsasl/Manifest b/net-misc/gsasl/Manifest index 251cd278af3..fc2ecab2b15 100644 --- a/net-misc/gsasl/Manifest +++ b/net-misc/gsasl/Manifest @@ -1,2 +1,3 @@ +DIST gsasl-1.10.0.tar.gz 5946076 BLAKE2B eedbdd6a080af34581c6e793d5d6db4ebbbc10c1a31dba1edc632de78a529fc2acf2b5e4df3a7bc9a721c6bdb819aade85d65245dbb14405413b933220454a79 SHA512 8b1dc87e85dbfd0255b3b43c4b7f9c2e896cb03efe4cd4af86393b62fd193665aae4ce59e66db736722e32babfcea6d4f6ddd3c5f069dcc4210f7e9531043e4a DIST gsasl-1.8.0.tar.gz 4914837 BLAKE2B 89cae140bb503556003036a92dfdca1ad7adb6ca46826a7309dcc39aca5a070669f4c24005ddaa1c5f5d4d56451d7a5c5164a4333542b0af1201f3fb210501e8 SHA512 711bd87d27656834ae7e19b22a76db2b1db37dd25999cd303fe8439e23e74e87fd1474c5db1b5f97e9ab75437eeeb6167a752e9191f364f530eeabb6cddda36f DIST gsasl-1.8.1.tar.gz 5774550 BLAKE2B 0144b0d7b2750686f3447a9d154a2d0b7fa5261b614bce74d8fdedaca140f9d964868b57f1a67cf2f5fc446c5715bae3dcdb4e06a7bedc5b66d50fa52f62e93b SHA512 8973f5af12cc17aae76a4a2ea887d17e74e48b1ce896dfd62fde8cb874ed965d77c62d671ff86ce3217158e58a7a521b7fde9ea606f73c3a912a8973f1b204cb diff --git a/net-misc/gsasl/gsasl-1.10.0.ebuild b/net-misc/gsasl/gsasl-1.10.0.ebuild new file mode 100644 index 000..abf23f7845d --- /dev/null +++ b/net-misc/gsasl/gsasl-1.10.0.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="The GNU SASL client, server, and library" +HOMEPAGE="https://www.gnu.org/software/gsasl/; +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="doc gcrypt idn kerberos nls ntlm static-libs +threads" + +DEPEND=" + gcrypt? ( dev-libs/libgcrypt:0= ) + idn? ( net-dns/libidn:= ) + kerberos? ( virtual/krb5 ) + nls? ( >=sys-devel/gettext-0.18.1 ) + ntlm? ( net-libs/libntlm ) +" +RDEPEND="${DEPEND}" + +src_prepare() { + default + + sed -i -e '/gl_WARN_ADD(\[-Werror/d' \ + -e 's/ -Werror//' configure.ac || die + sed -i -e 's/ -Werror//' lib/configure.ac || die + + eautoreconf +} + +src_configure() { + local krb5_impl + + if use kerberos; then + krb5_impl="--with-gssapi-impl=" + + # These are the two providers of virtual/krb5 + if has_version app-crypt/mit-krb5; then + krb5_impl+="mit" + else + krb5_impl+="heimdal" + fi + fi + + econf \ + --enable-client \ + --enable-server \ + --disable-valgrind-tests \ + --disable-rpath \ + --without-libshishi \ + --without-libgss \ + --disable-kerberos_v5 \ + $(use_enable kerberos gssapi) \ + ${krb5_impl} \ + $(use_enable kerberos gs2) \ + $(use_with gcrypt libgcrypt) \ + $(use_enable nls) \ + $(use_with idn stringprep) \ + $(use_enable ntlm) \ + $(use_with ntlm libntlm) \ + $(use_enable static-libs static) \ + $(use_enable threads) +} + +src_install() { + default + + if ! use static-libs; then + rm -f "${ED}"/usr/lib*/lib*.la || die + fi + + doman doc/gsasl.1 doc/man/*.3 + + if use doc; then + dodoc doc/*.{eps,ps,pdf} + docinto html + dodoc doc/*.html + docinto examples + dodoc examples/*.c + fi +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 165a27e3cd53a7a6c7e927cdcfd091cf7331d734 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Dec 20 16:37:30 2020 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Dec 20 16:37:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=165a27e3 net-misc/gsasl: x86 stable (bug #760381) Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Thomas Deutschmann gentoo.org> net-misc/gsasl/gsasl-1.8.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-1.8.1.ebuild b/net-misc/gsasl/gsasl-1.8.1.ebuild index 903d03e2ce8..b98f4c28835 100644 --- a/net-misc/gsasl/gsasl-1.8.1.ebuild +++ b/net-misc/gsasl/gsasl-1.8.1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://www.gnu.org/software/gsasl/; SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="amd64 ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc gcrypt idn kerberos nls ntlm static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 75a5d870702680c965ad156b39edd3958c604edc Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Dec 17 16:40:14 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Dec 17 16:40:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75a5d870 net-misc/gsasl: amd64 stable wrt bug #760381 Package-Manager: Portage-3.0.9, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-misc/gsasl/gsasl-1.8.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-1.8.1.ebuild b/net-misc/gsasl/gsasl-1.8.1.ebuild index ad99a6ae2d1..903d03e2ce8 100644 --- a/net-misc/gsasl/gsasl-1.8.1.ebuild +++ b/net-misc/gsasl/gsasl-1.8.1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://www.gnu.org/software/gsasl/; SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="amd64 ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc gcrypt idn kerberos nls ntlm static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: a590ffc998a2238dbacb8ce11538af08c9887fa0 Author: Sam James gentoo org> AuthorDate: Thu Dec 17 08:57:43 2020 + Commit: Sam James gentoo org> CommitDate: Thu Dec 17 08:57:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a590ffc9 net-misc/gsasl: Stabilize 1.8.1 ppc, #760381 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/gsasl-1.8.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/gsasl/gsasl-1.8.1.ebuild b/net-misc/gsasl/gsasl-1.8.1.ebuild index 0317f3443ee..ad99a6ae2d1 100644 --- a/net-misc/gsasl/gsasl-1.8.1.ebuild +++ b/net-misc/gsasl/gsasl-1.8.1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://www.gnu.org/software/gsasl/; SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~amd64 ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc gcrypt idn kerberos nls ntlm static-libs +threads" DEPEND="
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/files/, net-misc/gsasl/
commit: 204a9b324d6af7771865a7daec61d3507dc4ff91 Author: Sam James gentoo org> AuthorDate: Tue Sep 15 21:37:01 2020 + Commit: Sam James gentoo org> CommitDate: Tue Sep 15 21:46:12 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204a9b32 net-misc/gsasl: bump to 1.8.1 Bug: https://bugs.gentoo.org/725358 Closes: https://bugs.gentoo.org/625144 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> net-misc/gsasl/Manifest| 1 + .../gsasl/files/gsasl-1.8.1-sasl-gss-extra.patch | 21 + net-misc/gsasl/gsasl-1.8.1.ebuild | 89 ++ 3 files changed, 111 insertions(+) diff --git a/net-misc/gsasl/Manifest b/net-misc/gsasl/Manifest index 182bceaaa32..251cd278af3 100644 --- a/net-misc/gsasl/Manifest +++ b/net-misc/gsasl/Manifest @@ -1 +1,2 @@ DIST gsasl-1.8.0.tar.gz 4914837 BLAKE2B 89cae140bb503556003036a92dfdca1ad7adb6ca46826a7309dcc39aca5a070669f4c24005ddaa1c5f5d4d56451d7a5c5164a4333542b0af1201f3fb210501e8 SHA512 711bd87d27656834ae7e19b22a76db2b1db37dd25999cd303fe8439e23e74e87fd1474c5db1b5f97e9ab75437eeeb6167a752e9191f364f530eeabb6cddda36f +DIST gsasl-1.8.1.tar.gz 5774550 BLAKE2B 0144b0d7b2750686f3447a9d154a2d0b7fa5261b614bce74d8fdedaca140f9d964868b57f1a67cf2f5fc446c5715bae3dcdb4e06a7bedc5b66d50fa52f62e93b SHA512 8973f5af12cc17aae76a4a2ea887d17e74e48b1ce896dfd62fde8cb874ed965d77c62d671ff86ce3217158e58a7a521b7fde9ea606f73c3a912a8973f1b204cb diff --git a/net-misc/gsasl/files/gsasl-1.8.1-sasl-gss-extra.patch b/net-misc/gsasl/files/gsasl-1.8.1-sasl-gss-extra.patch new file mode 100644 index 000..6aff3878a05 --- /dev/null +++ b/net-misc/gsasl/files/gsasl-1.8.1-sasl-gss-extra.patch @@ -0,0 +1,21 @@ +Based on gentoo bug #359005 +--- a/lib/m4/gss-extra.m4 2010-12-14 12:57:08.0 + b/lib/m4/gss-extra.m4 2011-11-05 21:11:54.0 + +@@ -19,7 +19,16 @@ + AC_CHECK_FUNCS([gss_decapsulate_token]) + AC_CHECK_FUNCS([gss_oid_equal]) + AC_CHECK_FUNCS([gss_inquire_mech_for_saslname]) +-AC_CHECK_FUNCS([GSS_C_NT_HOSTBASED_SERVICE]) ++AC_MSG_CHECKING([for GSS_C_NT_HOSTBASED_SERVICE]) ++AC_EGREP_CPP(hostbased_service_gss_nt_yes, gssapi.h, ++ [#include ++ #ifdef GSS_C_NT_HOSTBASED_SERVICE ++ hostbased_service_gss_nt_yes ++ #endif], ++ [AC_DEFINE(HAVE_GSS_C_NT_HOSTBASED_SERVICE,, ++ [Define if your GSSAPI implimentation defines GSS_C_NT_HOSTBASED_SERVICE]) ++ AC_MSG_RESULT([yes])], ++ AC_MSG_RESULT([no])) + if test "$gssapi_impl" != "gss"; then + AC_CHECK_HEADERS([gssapi.h gssapi/gssapi.h]) + if test "$ac_cv_header_gssapi_h$ac_cv_header_gssapi_gssapi_h" = "nono"; then diff --git a/net-misc/gsasl/gsasl-1.8.1.ebuild b/net-misc/gsasl/gsasl-1.8.1.ebuild new file mode 100644 index 000..0317f3443ee --- /dev/null +++ b/net-misc/gsasl/gsasl-1.8.1.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="The GNU SASL client, server, and library" +HOMEPAGE="https://www.gnu.org/software/gsasl/; +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="doc gcrypt idn kerberos nls ntlm static-libs +threads" + +DEPEND=" + gcrypt? ( dev-libs/libgcrypt:0= ) + idn? ( net-dns/libidn:= ) + kerberos? ( virtual/krb5 ) + nls? ( >=sys-devel/gettext-0.18.1 ) + ntlm? ( net-libs/libntlm ) +" +RDEPEND="${DEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-1.8.1-sasl-gss-extra.patch" +) + +src_prepare() { + default + + sed -i -e '/gl_WARN_ADD(\[-Werror/d' \ + -e 's/ -Werror//' configure.ac || die + sed -i -e 's/ -Werror//' lib/configure.ac || die + + eautoreconf +} + +src_configure() { + local krb5_impl + + if use kerberos; then + krb5_impl="--with-gssapi-impl=" + + # These are the two providers of virtual/krb5 + if has_version app-crypt/mit-krb5; then + krb5_impl+="mit" + else + krb5_impl+="heimdal" + fi + fi + + econf \ + --enable-client \ + --enable-server \ + --disable-valgrind-tests \ + --disable-rpath \ + --without-libshishi \ + --without-libgss \ + --disable-kerberos_v5 \ + $(use_enable kerberos gssapi) \ + ${krb5_impl} \ + $(use_enable kerberos gs2) \ + $(use_with gcrypt libgcrypt) \ + $(use_enable nls) \ + $(use_with idn stringprep) \ + $(use_enable ntlm) \ + $(use_with ntlm libntlm) \ + $(use_enable static-libs static) \ +
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/files/, net-misc/gsasl/
commit: 99c4005cc8ecf754da7dca31b2702e3c63f0164b Author: Sam James gentoo org> AuthorDate: Tue Sep 15 21:20:55 2020 + Commit: Sam James gentoo org> CommitDate: Tue Sep 15 21:46:11 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99c4005c net-misc/gsasl: bump to EAPI 7 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Sam James gentoo.org> ...xtra.patch => gsasl-1.8.0-sasl-gss-extra.patch} | 4 +-- net-misc/gsasl/gsasl-1.8.0-r1.ebuild | 35 -- 2 files changed, 28 insertions(+), 11 deletions(-) diff --git a/net-misc/gsasl/files/gsasl-gss-extra.patch b/net-misc/gsasl/files/gsasl-1.8.0-sasl-gss-extra.patch similarity index 86% rename from net-misc/gsasl/files/gsasl-gss-extra.patch rename to net-misc/gsasl/files/gsasl-1.8.0-sasl-gss-extra.patch index e08a36ae577..a3eec016e40 100644 --- a/net-misc/gsasl/files/gsasl-gss-extra.patch +++ b/net-misc/gsasl/files/gsasl-1.8.0-sasl-gss-extra.patch @@ -1,6 +1,6 @@ Based on gentoo bug #359005 lib/gl/m4/gss-extra.m4.orig2010-12-14 12:57:08.0 + -+++ lib/gl/m4/gss-extra.m4 2011-11-05 21:11:54.0 + +--- a/lib/gl/m4/gss-extra.m4 2010-12-14 12:57:08.0 + b/lib/gl/m4/gss-extra.m4 2011-11-05 21:11:54.0 + @@ -19,7 +19,16 @@ AC_CHECK_FUNCS([gss_decapsulate_token]) AC_CHECK_FUNCS([gss_oid_equal]) diff --git a/net-misc/gsasl/gsasl-1.8.0-r1.ebuild b/net-misc/gsasl/gsasl-1.8.0-r1.ebuild index 9fb42b26621..a1e9339e1b7 100644 --- a/net-misc/gsasl/gsasl-1.8.0-r1.ebuild +++ b/net-misc/gsasl/gsasl-1.8.0-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI="4" +EAPI=7 -inherit autotools eutils +inherit autotools DESCRIPTION="The GNU SASL client, server, and library" HOMEPAGE="https://www.gnu.org/software/gsasl/; @@ -14,28 +14,42 @@ KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc gcrypt idn kerberos nls ntlm static-libs +threads" DEPEND=" - gcrypt? ( dev-libs/libgcrypt:0 ) - idn? ( net-dns/libidn ) + gcrypt? ( dev-libs/libgcrypt:0= ) + idn? ( net-dns/libidn:= ) kerberos? ( virtual/krb5 ) nls? ( >=sys-devel/gettext-0.18.1 ) ntlm? ( net-libs/libntlm ) " RDEPEND="${DEPEND}" +PATCHES=( + "${FILESDIR}/${PN}-1.8.0-sasl-gss-extra.patch" +) + src_prepare() { - epatch "${FILESDIR}/${PN}-gss-extra.patch" + default + sed -i -e '/gl_WARN_ADD(\[-Werror/d' \ -e 's/ -Werror//' configure.ac || die sed -i -e 's/ -Werror//' lib/configure.ac || die + eautoreconf } src_configure() { local krb5_impl + if use kerberos; then krb5_impl="--with-gssapi-impl=" - krb5_impl+=$(has_version app-crypt/mit-krb5 && echo "mit" || echo "heimdal") + + # These are the two providers of virtual/krb5 + if has_version app-crypt/mit-krb5; then + krb5_impl+="mit" + else + krb5_impl+="heimdal" + fi fi + econf \ --enable-client \ --enable-server \ @@ -58,14 +72,17 @@ src_configure() { src_install() { default + if ! use static-libs; then - rm -f "${D}"/usr/lib*/lib*.la + rm -f "${ED}"/usr/lib*/lib*.la || die fi + doman doc/gsasl.1 doc/man/*.3 if use doc; then dodoc doc/*.{eps,ps,pdf} - dohtml doc/*.html + docinto html + dodoc doc/*.html docinto examples dodoc examples/*.c fi
[gentoo-commits] repo/gentoo:master commit in: net-misc/gsasl/
commit: 263b096dd70b3f799f9a7c1dc9ff5294d389cdf4 Author: Felix Janda posteo de> AuthorDate: Fri Aug 5 16:19:46 2016 + Commit: Michał Górny gentoo org> CommitDate: Sat Aug 6 16:46:59 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=263b096d net-misc/gsasl: whitespace net-misc/gsasl/gsasl-1.8.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/gsasl/gsasl-1.8.0-r1.ebuild b/net-misc/gsasl/gsasl-1.8.0-r1.ebuild index b110945..fe57877 100644 --- a/net-misc/gsasl/gsasl-1.8.0-r1.ebuild +++ b/net-misc/gsasl/gsasl-1.8.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -26,7 +26,7 @@ RDEPEND="${DEPEND}" src_prepare() { epatch "${FILESDIR}/${PN}-gss-extra.patch" sed -i -e '/gl_WARN_ADD(\[-Werror/d' \ - -e 's/ -Werror//' configure.ac || die + -e 's/ -Werror//' configure.ac || die sed -i -e 's/ -Werror//' lib/configure.ac || die eautoreconf }