diff options
Diffstat (limited to 'net-libs/libgsasl')
-rw-r--r-- | net-libs/libgsasl/Manifest | 6 | ||||
-rw-r--r-- | net-libs/libgsasl/libgsasl-1.10.0.ebuild | 69 | ||||
-rw-r--r-- | net-libs/libgsasl/libgsasl-1.8.0-r1.ebuild | 4 | ||||
-rw-r--r-- | net-libs/libgsasl/libgsasl-1.8.1.ebuild | 4 |
4 files changed, 77 insertions, 6 deletions
diff --git a/net-libs/libgsasl/Manifest b/net-libs/libgsasl/Manifest index ee8b6f336a83..73e023fb7c12 100644 --- a/net-libs/libgsasl/Manifest +++ b/net-libs/libgsasl/Manifest @@ -1,8 +1,10 @@ AUX libgsasl-1.8.0-gss-extra.patch 861 BLAKE2B 607f64758406228cc3996e25759e1644c12a0c61227f62c9b8ad8a0181aa30987aa8a93ccb09e42676544e13a6dc43d779b906c5481916f73668ae5eeb50a212 SHA512 67fdf2a74829bc5164ddf92decd3478bfc6a474171dc74f4088636e424aa78146b9b5c7c8d961753cc2a2a391f7e3b0c071f6c391dd680cf9b3ee6c8c8bb0040 AUX libgsasl-1.8.1-ac-270.patch 1298 BLAKE2B 3431c649aa1f772a94640c1d1508b584eff0892098400eea5390c754ece5f23a877aa2eccb814bf1ece93e329980a29190aa784f4cc2b41efccc58c2921409d8 SHA512 efabe7cd6b3467b9212d47669842bf3b1b981ad6c8615bdfda4122d1a217e10fc0fda167903172502a13c63341ddab8e5bba91e5f39721c6fd304e29e6647a08 AUX libgsasl-1.8.1-gss-extra.patch 855 BLAKE2B 68eb983dee51393b4d871b71932a61c880bc37f6ead9047472215f8388833efea85db9ab4282bfcb700d0bda366623935bb487652dd334c4bb87dcb188b30d8f SHA512 97922b23fb967ee0110076913ac1ad89b3720be5d9883bce3762b4e41d95375ae1602470eeaf1551cb7ef7d46952d3dfffda64ef6ecc51149cd93dea681ad988 +DIST libgsasl-1.10.0.tar.gz 1854755 BLAKE2B 691c143ece57b0b895f17ff3bfce8e216adb2ffcc7f6058501626b7b2e83d9eb0a85a036b6c7978b10eefbc94aab7b191e056341732d155597be5037e527b0e0 SHA512 33a8ea43be90a00fcda1b099ced8086b2ef9f72ee0dbce07bca04c944fa2d17588b6e5a32b7ab4ffeaf7ee695f9c84d3eb89c757c71934300d35580e423196dd DIST libgsasl-1.8.0.tar.gz 1208417 BLAKE2B 03eea4be45ccc28bbc5c98b5f266552e6f5da151dfc561b1f01dac107a6edf0f06a3000e868c07d5539df33334d3c965c6c276de30c75038e25165aa7e2db2e8 SHA512 7e591d12404919559bf67590f862270ffcae2030a14097cdaf92820aa79619b3048541e9f83b3fcb98a84622c44a52ecaceeebb1be55b9e9f68fb1790ade8721 DIST libgsasl-1.8.1.tar.gz 1791261 BLAKE2B bd8b954f9d950fe449fe140baca840a14f12ef6318e74a6fd070b35504b8c3a7002f13fe93142bce992e4a1df773ebaad4ec01d04c01c63a7374187a8142136b SHA512 52bda3a962a2cbb598009fd02c547a4f8b5b9a4243511aa8104df97b4737023281ab57dbbcf839db3cad73c64cbc72bbd89b49da8b0379dd635220ffb642aa22 -EBUILD libgsasl-1.8.0-r1.ebuild 1387 BLAKE2B 131b327007cfd2b3ca71d38da504b93a7fca6b9bd4a986b57edac157529d561852bc2881d927931d82b75678875a269aa70a0c2ed38eb9c2f70125f8e1896197 SHA512 634b59ac8efe01d93c0f15f1794c122e608f7b2427bd61f3b93413d301cb5b908c0162a652c8d3dc9a4745eed8630c6bc94a907a12b0f4d4da5ad35f6f92ab7d -EBUILD libgsasl-1.8.1.ebuild 1428 BLAKE2B 54517c71b38471f8a02a31917d46599a124ab90b86ce5a129415e059c3e958fe386cfb77ab76499bf9b0edc27d9e52711fd049572b9b5d8a47dd662b5f6bed4b SHA512 4e8878580c7a4407bd18999402b98c30880c30f7aba34f6e3a74e25ed07f0b1da2cfd9fcc8e3f7999f6928a9c62660934f894d317b20d6fbbc64d9a09bbb0912 +EBUILD libgsasl-1.10.0.ebuild 1385 BLAKE2B 45a230b39ac4c7e99406d8e8db7e4376ad2ee5ada309bde355e23b1c7133f29ae841178bf48b9f472096a7fe392bd972170a3d780fb65d96a405333b97a4037d SHA512 1e1f25c712adbd97f0d7426aeadd592a468a9f68e61ef2792800bb96b9e678744f81f1da6ed7500aa2a870e2bec5a2af77336b8d69d84752939fa5d28cbcac31 +EBUILD libgsasl-1.8.0-r1.ebuild 1376 BLAKE2B eca42e946308e49ba0b584b80cbbdbdd69552de11a58c255628ee81021df92be78562f55cc495109d73913f1a9b84ddaf38d84093d642de72ae9dca435b15b44 SHA512 0bfd8b43ae7563d916bcff17a6a05ff366e1658dbdf99d55870ba4e50001ee0a121eb1ad8c13d95da285f9cf898a737050627c9111ccdbce580bf9ef9670f505 +EBUILD libgsasl-1.8.1.ebuild 1417 BLAKE2B 89a305d385263f30cbef33b8afc5b41adeb4089882e76b0c0b439ca432999be7550a7e89bfc61e7439b49ea8e5352b1e8f6db7d844cc7f8cd6d844e8165a90f1 SHA512 533831d14922552290bf7b8dfb2417cdbeec3355d734a620cc0b5b1974b1623637583b7d66a82e84acae756f46d5be6ac1710d302b411811ad0add8578b2d246 MISC metadata.xml 366 BLAKE2B d144c8ef6b53c919ee09ebf2f3d4a7e8ab6528e4c3d9e01cd1de83dd92626f09b698f84020b7fcffb3cc67db8174d182bcf1aeed294e3f9765d5c5f02c27918b SHA512 acd5a38df05489c2bc01e25f1a246d23609513bc70ec07bee2cc87e0548d355197c05da7bfc26e70a2302317dd3345fd638930ee3436ffe7b6d4cd7ff8b101b0 diff --git a/net-libs/libgsasl/libgsasl-1.10.0.ebuild b/net-libs/libgsasl/libgsasl-1.10.0.ebuild new file mode 100644 index 000000000000..8be209781dbc --- /dev/null +++ b/net-libs/libgsasl/libgsasl-1.10.0.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit autotools + +DESCRIPTION="The GNU SASL library" +HOMEPAGE="https://www.gnu.org/software/gsasl/" +SRC_URI="mirror://gnu/${PN/lib}/${P}.tar.gz" + +LICENSE="GPL-3 LGPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos" +IUSE="idn gcrypt kerberos nls ntlm static-libs" + +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} + !net-misc/gsasl" + +PATCHES=( + #"${FILESDIR}"/${PN}-1.8.1-gss-extra.patch +) + +src_prepare() { + default + + sed -i -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=( + $(use_with gcrypt libgcrypt) + $(use_with idn stringprep) + $(use_enable kerberos gssapi) + ${krb5_impl} + $(use_enable nls) + $(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 +} diff --git a/net-libs/libgsasl/libgsasl-1.8.0-r1.ebuild b/net-libs/libgsasl/libgsasl-1.8.0-r1.ebuild index 7550115ea3ff..a1b730b55ff4 100644 --- a/net-libs/libgsasl/libgsasl-1.8.0-r1.ebuild +++ b/net-libs/libgsasl/libgsasl-1.8.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN/lib}/${P}.tar.gz" LICENSE="GPL-3 LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="idn gcrypt kerberos nls ntlm static-libs" DEPEND=" diff --git a/net-libs/libgsasl/libgsasl-1.8.1.ebuild b/net-libs/libgsasl/libgsasl-1.8.1.ebuild index 7afe85ddc406..06a3058dc239 100644 --- a/net-libs/libgsasl/libgsasl-1.8.1.ebuild +++ b/net-libs/libgsasl/libgsasl-1.8.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN/lib}/${P}.tar.gz" LICENSE="GPL-3 LGPL-3" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos" IUSE="idn gcrypt kerberos nls ntlm static-libs" DEPEND=" |