repo/gentoo:master commit in: net-misc/gsasl/

"Sam James" <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786666441.878f0ae98486643f2fef7d530af9c89a49b231c8.sam@gentoo>
commit:     878f0ae98486643f2fef7d530af9c89a49b231c8
Author:     Brett A C Sheffield <bacs <AT> librecast <DOT> net>
AuthorDate: Sat Aug  1 15:46:33 2026 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Aug 14 00:14:01 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=878f0ae9

net-misc/gsasl: drop 2.2.1, 2.2.2, 2.2.2-r1

Bug: https://bugs.gentoo.org/977499
Signed-off-by: Brett A C Sheffield <bacs <AT> librecast.net>
Part-of: https://codeberg.org/gentoo/gentoo/pulls/1602
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-misc/gsasl/Manifest              |   3 -
 net-misc/gsasl/gsasl-2.2.1.ebuild    | 101 ---------------------------------
 net-misc/gsasl/gsasl-2.2.2-r1.ebuild | 105 -----------------------------------
 net-misc/gsasl/gsasl-2.2.2.ebuild    |  88 -----------------------------
 4 files changed, 297 deletions(-)

diff --git a/net-misc/gsasl/Manifest b/net-misc/gsasl/Manifest
index 11ba3852d57b..3ff077bc275e 100644
--- a/net-misc/gsasl/Manifest
+++ b/net-misc/gsasl/Manifest
@@ -1,5 +1,2 @@
-DIST gsasl-2.2.1.tar.gz 3344807 BLAKE2B 3bb1f7dee8510c19215dc8fdc5efd8e53318ab967b4d4af9e48474857a112b0e08872016a5c5bcbd6b1b340f29fbd77623efc6c41a1f87fb734623e2f173e1bf SHA512 161b8a315862a79807ba067c5ae840175b0d8ec14806aceafc3f92d571713b94d1b8c1a5b188c47bf94a79b9a1f133065f96b087baa5e7f360ae7fb8336381ab
-DIST gsasl-2.2.2.tar.gz 3254843 BLAKE2B a470697405df87ec6ad98415f2801fa831fdd72eecc951bfe0c16088b95f2a77f2687a5d9081bd86df1094dd198f15729c0e5562d370339975ded99cc1ff8028 SHA512 62fb4a9383392e4816a036f3e8f408c5161a10723e59f0a8f6df5f72101e0b644787f3b07a71c772628fc4f4050960c842c7500736edacd24313ef654e703bc9
-DIST gsasl-2.2.2.tar.gz.sig 1223 BLAKE2B 66997f481108458d76870438cc0af5cfb1d56d474ffc7f0cf172653a3ca8264eb19356e1a8dd799f3cee7e185f7a644bc747839bdbbe145a579b179982b19b70 SHA512 94e307eeaf77d3bef52542ce00d780dd30eedc63152a992d3866f4adbc81766fd92086fc6aaf1837cd4a9f0a7d171083d9e7197ec5c89be04804c0a35249bb59
 DIST gsasl-2.2.4.tar.gz 3541621 BLAKE2B c8cd2c433e2338962fcb28e2439115d44734d9412acad9167394039dff3b8732b30a754a496d664741d961c26da8a90d928fcdba362b6da8806122f342bfd0cd SHA512 1ff282a2a4a21b9c8f5ff933410015be8bd8d2c68aca90a7517622616481e4f7512a1879b488e7bf31e97d8280024d3051b3fc257479c895a9dd3eae7899616e
 DIST gsasl-2.2.4.tar.gz.sig 1223 BLAKE2B 53ccd5a76de5d2924b6ca8472c6e3916fdb134a87ecd06f58d11fdf678196db629ef241bfa4307d6520604d51aa78ae0142564c65f674e1630c26ea4643a4cbc SHA512 60fb1dcb8ff0cff6e5545bea1cfaeae31ab7077e06f28d5bb17b2d53bd6f4d0efd73884a7e6306a0fd19cf9cda25f8854209d44f97aaf929836d873c898ede42

diff --git a/net-misc/gsasl/gsasl-2.2.1.ebuild b/net-misc/gsasl/gsasl-2.2.1.ebuild
deleted file mode 100644
index b6242e3e1aad..000000000000
--- a/net-misc/gsasl/gsasl-2.2.1.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2025 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 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
-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."
-}

diff --git a/net-misc/gsasl/gsasl-2.2.2-r1.ebuild b/net-misc/gsasl/gsasl-2.2.2-r1.ebuild
deleted file mode 100644
index a9f12a934768..000000000000
--- a/net-misc/gsasl/gsasl-2.2.2-r1.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-VERIFY_SIG_OPENPGP_KEY_PATH=/usr/share/openpgp-keys/gsasl.asc
-inherit branding multilib-minimal verify-sig
-
-DESCRIPTION="The GNU SASL client, server, and library"
-HOMEPAGE="https://www.gnu.org/software/gsasl/"
-SRC_URI="
-	mirror://gnu/${PN}/${P}.tar.gz
-	verify-sig? ( mirror://gnu/${PN}/${P}.tar.gz.sig )
-"
-
-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 ~loong ppc ppc64 ~riscv ~s390 ~sparc x86"
-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}"
-BDEPEND="verify-sig? ( sec-keys/openpgp-keys-gsasl )"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
-	# gnulib FPs
-	unreachable
-	MIN
-	alignof
-	static_assert
-)
-
-src_prepare() {
-	default
-	multilib_copy_sources
-}
-
-multilib_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
-
-		# Even with multilib we need at least one of these enabled
-		# so rely on REQUIRED_USE to enforce that and purge the non-native
-		# bins in multilib_src_install
-		$(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_SOURCE="${S}" econf "${myeconfargs[@]}"
-}
-
-multilib_src_install() {
-	default
-
-	if ! multilib_is_native_abi ; then
-		rm -f "${ED}"/usr/bin/gsasl* || die
-	fi
-
-	if ! use static-libs; then
-		rm -f "${ED}"/usr/lib*/lib*.la || die
-	fi
-}
-
-multilib_src_install_all() {
-	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."
-}

diff --git a/net-misc/gsasl/gsasl-2.2.2.ebuild b/net-misc/gsasl/gsasl-2.2.2.ebuild
deleted file mode 100644
index bf1d7aa9a52f..000000000000
--- a/net-misc/gsasl/gsasl-2.2.2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
-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_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."
-}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.