summaryrefslogtreecommitdiff
path: root/net-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-08-07 09:24:29 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-08-07 09:24:29 +0100
commitfa77846c708f4d0541b610846a5f2ed14b4b20c1 (patch)
tree35860ca9d75749380daddffe86bbd70d3c5866a9 /net-libs
parent640c4638f1e12a2c71f539ee18564a0c82d19947 (diff)
gentoo auto-resync : 07:08:2023 - 09:24:28
Diffstat (limited to 'net-libs')
-rw-r--r--net-libs/Manifest.gzbin32622 -> 32620 bytes
-rw-r--r--net-libs/gnutls/Manifest3
-rw-r--r--net-libs/gnutls/gnutls-3.8.1.ebuild142
-rw-r--r--net-libs/libnice/Manifest5
-rw-r--r--net-libs/libnice/files/libnice-0.1.19-remove-graphviz-dependency.patch30
-rw-r--r--net-libs/libnice/libnice-0.1.19-r1.ebuild5
-rw-r--r--net-libs/libnice/libnice-0.1.21.ebuild5
7 files changed, 188 insertions, 2 deletions
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 1afd469c008c..49361d5ad13f 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index 61f02413d031..cd0a649188be 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -8,9 +8,12 @@ DIST gnutls-3.7.9.tar.xz 6377212 BLAKE2B c8263381132b0c96f23a580823cfaf571120568
DIST gnutls-3.7.9.tar.xz.sig 685 BLAKE2B 2e7ba793d026cf96c54c75a81160c58cf21d6d5f034a603ffe88d5fa4cbfa1d4fd590efbe81fbee7790cd4956776085b7827fead67c9b07f1d7eadd405815eb7 SHA512 906227a0d6f57878e85e9acdf754d20b7628a7a95b40aeffced398a0a0c6220f5e32191a9f988f55b8b903bf55212179dce2abcc08c2bb3397a2704dd2319438
DIST gnutls-3.8.0.tar.xz 6378480 BLAKE2B 64784e9c0ac4dcab2c9e90d7d17d0bd8a0021224be285c12a53673f3a52aa3f189152b1b0b4aaae5a8fb41951361af1fd04a5b535774c4a26c26eb895519af40 SHA512 2507b3133423fdaf90fbd826ccb1142e9ff6fc90fcd5531720218f19ddf0e6bbb8267d23bad35c0954860e5a4179da74823e0c8357db56a14f252e6ec9d59629
DIST gnutls-3.8.0.tar.xz.sig 684 BLAKE2B c5dbed12b8233ed8502dac16b77d6043591296f4b9ddb0445271e8fe875c2a05b9663ad6523cca6355faaa9d244cc6e6fb8ff0d65fee47b36ab6b57f57d89f64 SHA512 9db8db74aa0ebd871287b07b6a8a9f4ce90188633618e669fe07cb8bb314b624c14761f6fe1970e2fbffa87f7c0d6daa4b0fa838bd05f74b8b18cd1b5325c654
+DIST gnutls-3.8.1.tar.xz 6447056 BLAKE2B 16cb6d2dc7d67724ff45765ae3f154c8d268d8c4547df591a95ff014fc18f16f572a76e3cd00b3e13615ba41e80141cef21aa9915b467a1c452edfe314e2e0c7 SHA512 22e78db86b835843df897d14ad633d8a553c0f9b1389daa0c2f864869c6b9ca889028d434f9552237dc4f1b37c978fbe0cce166e3768e5d4e8850ff69a6fc872
+DIST gnutls-3.8.1.tar.xz.sig 685 BLAKE2B bfafa80bef81c2a24556f010f00294643ba7901eff07f055a0ebd9ca532b47b7b3d3403e9d1a1389c14e6f37f474a37afa2844f326d5ab35fa35b195f2ff1ade SHA512 f03fde611927c83f6b57af695d5610ba3cefbb88a261cf5485c94b3fb32c7480a77c68a353a6a28185337195e30011d6b5578c53ea4180a656cf7b175156f7f1
EBUILD gnutls-3.7.6.ebuild 4518 BLAKE2B 5aa06efa3238d0c743b2c025ef88cc91a3afc602b84ffea48c4dfbec38205a3a151685a944229a4c1977f810a6e3c03a6872b3fc3d81abd9cf101aa43238efbc SHA512 8931a2d9cff4cb28c4d2afcaca52c7756c96faa18af5e525dddcdf7bbe19a4b4da6a8f36764b5004858a6df5fc5b3e2c07ef98bab3c7402214c3a95f512de875
EBUILD gnutls-3.7.7.ebuild 4519 BLAKE2B 6746f8fd62cd038e3667b6e820fec62479262a3cba062ed3fe7e742bca41d590b513ec65b3a518da9b1cd98208594f3ae49ce45896617b14a95b2611b9a35b34 SHA512 b6a1fd0a2c8a29ef52f1c3948b6b489c3cf6de106f89bcad40d40b22161018807b33e47daa9e5b5bafa6232b49e02cd679cb2bfb62ec20ef6025c8768c0fc8cf
EBUILD gnutls-3.7.8.ebuild 4519 BLAKE2B 69a26e7a39719ce26e616c7c89b95d0f76771cc6f65be592495d6860286bb755217c2837acab47551ef5b072e8e29ce56610ceb43fff99974fab4b82bee2fa86 SHA512 1807038baaff74f64b2f91fea3ecfddfd75eebedc533d6da9d957a8f214a8c7975e43ae4ffb89630190189a10a838fffed84bf2069c72a5f2204450059956aa1
EBUILD gnutls-3.7.9.ebuild 4527 BLAKE2B 291b7a1865c31d80b464b8f3fe9576936ad4640a38b280aa08d0cd09cc0182aa62d160f3265cd9d621f9d2570ebe035d8d095e9512ed42d9ec1f4ebc13cf98cf SHA512 fc683ba6d8be45cbf78fb93c2fb2a7a81453e6b71f31130c64fba4342bd4d845b55e2cef4cef4b44cb3e31a525455b3c4196284e3ef43ff04ffca421022a2513
EBUILD gnutls-3.8.0.ebuild 4579 BLAKE2B 38703cb29df6f33be0c563e9aaf486b5702d1d3f6f82413780d6075cba021b80d099562cb74c8e3320f9965bff1faabe2f8ad0e8bdeda6c3b5d870adb4d0e961 SHA512 3a41cb2e4cb06ce959282c1b78d823dd3b827eb9e589286ef4d8d234ca31ad5ca1d38200344ed1a4d1b0d533aa89fd5fa59dcc06d0d4c900ba5151c3d9928dd3
+EBUILD gnutls-3.8.1.ebuild 4619 BLAKE2B 587a7ec65ecc5b341ba37dbad8ca48d01443808ce65637ef8b48b671c8bf21e5191e904c780351ee2314eb0872c3a7ef1ec06ab6329f0b04d8038aa2915847e0 SHA512 769e50085cbf19686da13c8d9de9abc8a788dd5f6448726cb777cc90694cf1516dfb9a9e110e077a9bc164a0fb9af794ab224988f308dee896624e37d0f63f14
MISC metadata.xml 1244 BLAKE2B eff214451ce68366e577291a22efabdf2c3788ee1d5b75ca6517f2731704d0dd4c01b7cbe1668629643f8c8e534889c671ee2acaa22179354975ab26e7529a91 SHA512 f9ea9d08a2559482592c20e5badde333f2aee4927c047ee9cb0534c8243b54d32ec0db61ba4cac80d7fe5bbd735caa242afbccb10a6a5a6df46a2c81855681a7
diff --git a/net-libs/gnutls/gnutls-3.8.1.ebuild b/net-libs/gnutls/gnutls-3.8.1.ebuild
new file mode 100644
index 000000000000..19eb1aa7b6f0
--- /dev/null
+++ b/net-libs/gnutls/gnutls-3.8.1.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/gnutls.asc
+inherit libtool multilib-minimal verify-sig
+
+DESCRIPTION="A secure communications library implementing the SSL, TLS and DTLS protocols"
+HOMEPAGE="https://www.gnutls.org/"
+SRC_URI="mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz"
+SRC_URI+=" verify-sig? ( mirror://gnupg/gnutls/v$(ver_cut 1-2)/${P}.tar.xz.sig )"
+
+LICENSE="GPL-3 LGPL-2.1+"
+# As of 3.8.0, the C++ library is header-only, but we won't drop the subslot
+# component for it until libgnutls.so breaks ABI, to avoid pointless rebuilds.
+# Subslot format:
+# <libgnutls.so number>.<libgnutlsxx.so number>
+SLOT="0/30.30"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE="brotli +cxx dane doc examples +idn nls +openssl pkcs11 seccomp sslv2 sslv3 static-libs test test-full +tls-heartbeat tools zlib zstd"
+REQUIRED_USE="test-full? ( cxx dane doc examples idn nls openssl pkcs11 seccomp tls-heartbeat tools )"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ >=dev-libs/libtasn1-4.9:=[${MULTILIB_USEDEP}]
+ dev-libs/libunistring:=[${MULTILIB_USEDEP}]
+ >=dev-libs/nettle-3.6:=[gmp,${MULTILIB_USEDEP}]
+ >=dev-libs/gmp-5.1.3-r1:=[${MULTILIB_USEDEP}]
+ brotli? ( >=app-arch/brotli-1.0.0:=[${MULTILIB_USEDEP}] )
+ dane? ( >=net-dns/unbound-1.4.20:=[${MULTILIB_USEDEP}] )
+ nls? ( >=virtual/libintl-0-r1:=[${MULTILIB_USEDEP}] )
+ pkcs11? ( >=app-crypt/p11-kit-0.23.1[${MULTILIB_USEDEP}] )
+ idn? ( >=net-dns/libidn2-0.16-r1:=[${MULTILIB_USEDEP}] )
+ zlib? ( sys-libs/zlib[${MULTILIB_USEDEP}] )
+ zstd? ( >=app-arch/zstd-1.3.0:=[${MULTILIB_USEDEP}] )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ seccomp? ( sys-libs/libseccomp )
+ )
+"
+BDEPEND="
+ dev-util/gtk-doc-am
+ >=virtual/pkgconfig-0-r1
+ doc? ( dev-util/gtk-doc )
+ nls? ( sys-devel/gettext )
+ test-full? (
+ app-crypt/dieharder
+ || ( sys-libs/libfaketime >=app-misc/datefudge-1.22 )
+ dev-libs/softhsm:2[-bindist(-)]
+ net-dialup/ppp
+ net-misc/socat
+ )
+ verify-sig? ( >=sec-keys/openpgp-keys-gnutls-20221017 )
+"
+
+DOCS=( README.md doc/certtool.cfg )
+
+HTML_DOCS=()
+
+src_prepare() {
+ default
+
+ # bug #520818
+ export TZ=UTC
+
+ use doc && HTML_DOCS+=( doc/gnutls.html )
+
+ # don't try to use system certificate store on macOS, it is
+ # confusingly ignoring our ca-certificates and more importantly
+ # fails to compile in certain configurations
+ sed -i -e 's/__APPLE__/__NO_APPLE__/' lib/system/certs.c || die
+
+ # Use sane .so versioning on FreeBSD.
+ elibtoolize
+}
+
+multilib_src_configure() {
+ LINGUAS="${LINGUAS//en/en@boldquot en@quot}"
+
+ local libconf=()
+
+ # TPM needs to be tested before being enabled
+ # Note that this may add a libltdl dep when enabled. Check configure.ac.
+ libconf+=(
+ --without-tpm
+ --without-tpm2
+ )
+
+ # hardware-accel is disabled on OSX because the asm files force
+ # GNU-stack (as doesn't support that) and when that's removed ld
+ # complains about duplicate symbols
+ [[ ${CHOST} == *-darwin* ]] && libconf+=( --disable-hardware-acceleration )
+
+ # -fanalyzer substantially slows down the build and isn't useful for
+ # us. It's useful for upstream as it's static analysis, but it's not
+ # useful when just getting something built.
+ export gl_cv_warn_c__fanalyzer=no
+
+ local myeconfargs=(
+ --disable-valgrind-tests
+ $(multilib_native_enable manpages)
+ $(multilib_native_use_enable doc gtk-doc)
+ $(multilib_native_use_enable doc)
+ $(multilib_native_use_enable seccomp seccomp-tests)
+ $(multilib_native_use_enable test tests)
+ $(multilib_native_use_enable test-full full-test-suite)
+ $(multilib_native_use_enable tools)
+ $(use_enable cxx)
+ $(use_enable dane libdane)
+ $(use_enable nls)
+ $(use_enable openssl openssl-compatibility)
+ $(use_enable sslv2 ssl2-support)
+ $(use_enable sslv3 ssl3-support)
+ $(use_enable static-libs static)
+ $(use_enable tls-heartbeat heartbeat-support)
+ $(use_with brotli)
+ $(use_with idn)
+ $(use_with pkcs11 p11-kit)
+ $(use_with zlib)
+ $(use_with zstd)
+ --disable-rpath
+ --with-default-trust-store-file="${EPREFIX}"/etc/ssl/certs/ca-certificates.crt
+ --with-unbound-root-key-file="${EPREFIX}"/etc/dnssec/root-anchors.txt
+ --without-included-libtasn1
+ $("${S}/configure" --help | grep -o -- '--without-.*-prefix')
+ )
+
+ ECONF_SOURCE="${S}" econf "${libconf[@]}" "${myeconfargs[@]}"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+ find "${ED}" -type f -name '*.la' -delete || die
+
+ if use examples; then
+ docinto examples
+ dodoc doc/examples/*.c
+ fi
+}
diff --git a/net-libs/libnice/Manifest b/net-libs/libnice/Manifest
index f2e669969c53..0b9fe1338c6b 100644
--- a/net-libs/libnice/Manifest
+++ b/net-libs/libnice/Manifest
@@ -1,5 +1,6 @@
+AUX libnice-0.1.19-remove-graphviz-dependency.patch 1054 BLAKE2B f0e6b17994794e7418bfd4b5fbd070d078258d419e2704ab600aa426f911d1d4e95f8c97bc5f598da1901b940e180c537b38751c69f48b9c39ca17220a22eb5b SHA512 770caf8a3dfce997cf8145fff83c511b193beca747479752241186dea367f1b4b0722696945736102f6f9bc7a4a3c3e77d30644ea4406bdee8dd8376a8f4b007
DIST libnice-0.1.19.tar.gz 453407 BLAKE2B 7bffde82a3e55d9aeeaadd159d944346a5192871e7f574e278dc43e8171e5fde472cd28186777a0b6cddd8bde34e035794b1c6b8f152c7fb4fae5202025bfdac SHA512 1c63cc0b7655186fd6f83da4dd607183d6ccfab9b7ad7189c1bea2ba7413183f24076aba5d6c7231d2ab3fbd471827256729a8a0c0d1bda48803586e68b3778b
DIST libnice-0.1.21.tar.gz 460086 BLAKE2B 61f0807ad0d959ffbaf8dce7b0321a19ae42e4c57cc6ac9b8f39bd27645ef60bb342f4105b6ce4c4c82573592a52388888d72031033e9e7368f8b5d53afa37d6 SHA512 acbd1e0e8aacb0a65cad5b70b470a74a7c4a4f1306bc4e17cd4fd899f2fae2bb538bd099e6c0f9cba6bb9a38e95bc14087aa4f77f6aa5b70d6398179783c6e26
-EBUILD libnice-0.1.19-r1.ebuild 1556 BLAKE2B 3b168b9d5491b2de9bc1ab930785bdca1dcf3328421272c09b9960a3ca37ef70a25beba725bde350be542865ff242251961940c9de108c12fcccce4cceede963 SHA512 4628d9b7a51280b1f66356475922f04e76dcbf193f7a1472883f5e1a0f785cfa065850c8f7f7b7b0e35427b8244b1b6d14aa7aa290668d4e8ab36d1a3cfec0cf
-EBUILD libnice-0.1.21.ebuild 1563 BLAKE2B 5c2fce93ddb249c54f2543f91120301415e4155d5c9124de4f03c617130090bdb772f8bac414219d2a1e1ebe723e97895a7c0869ef0557780de41f821ef8b88b SHA512 2396acabc27fded3d29b6609928eabc78206baaa0dccbbd04078baddf3f8c77e8b45dd2aa0948bcfda38694ea1fd4c9a752aa39e661a5c02fcc67ca423b5f14c
+EBUILD libnice-0.1.19-r1.ebuild 1655 BLAKE2B 83d1bee97d72aadb74b65b7f8ff5b5579db17a164220a6feb715eb1aec302a7131eb881be94adbfadc78b8c5026f185e12c1d9542454cc49ed909993fe8fba71 SHA512 23a8ddb951117577b405db4cc891f104d657fbe41d1e473e3143e5b1d5c14905f718d8762c322da9ab29d4db0757c29ad411d26f193a8ad2062b2e9cfe97fa23
+EBUILD libnice-0.1.21.ebuild 1662 BLAKE2B e701d1dcd0fa704d5cd0f24445eede0b1a54c7eac0c98d535e444ee4b67c7fc0e705d44adcfecc6203e863de590d1d33521926e0630bd275a4b24a1bb29db53c SHA512 47cc192d3d172c092da46df47d247811fd4bdee177f4d16a3587fe7d8cc2ec919185ad91d5477c9d0350be6c3c3afcc2fbe9323f6faf6ef522da02a4bc77411c
MISC metadata.xml 265 BLAKE2B 62185df549a5149fbedc3226512a38a2ab3a45bb6bed1c57c52f7e1d03832d47bffeaed10fb1bbe2d4dcdaaafb988f00c48c60247c069b527a8fb772855c3636 SHA512 1511e91cb7da5a9f719039f4d8da162d3fc746831b20685fa5945d0a8d549cc7f0d22ca6b3f0f741d276913dcd2037a685cca1ed3fcb3fa65580190b442f64f6
diff --git a/net-libs/libnice/files/libnice-0.1.19-remove-graphviz-dependency.patch b/net-libs/libnice/files/libnice-0.1.19-remove-graphviz-dependency.patch
new file mode 100644
index 000000000000..29cd023761e4
--- /dev/null
+++ b/net-libs/libnice/files/libnice-0.1.19-remove-graphviz-dependency.patch
@@ -0,0 +1,30 @@
+From 42b2ca76d0b3b044ca3ada05f5200becc61aeedd Mon Sep 17 00:00:00 2001
+From: Alfred Wingate <parona@protonmail.com>
+Date: Wed, 2 Aug 2023 00:16:29 +0300
+Subject: [PATCH] Remove unnecessary target with unecessary dependency
+
+* The generated file is included in the repository and the source files
+ hasn't been modified since it was added.
+
+https://bugs.gentoo.org/877451
+https://bugs.gentoo.org/889820
+--- a/docs/reference/libnice/meson.build
++++ b/docs/reference/libnice/meson.build
+@@ -63,14 +63,3 @@ gnome.gtkdoc('libnice',
+ ],
+ install: true,
+ check: true)
+-
+-# If we ever need to regenerate this diagram.
+-# Since it’s not expected to change much, let’s not depend on GraphViz to
+-# build the docs (that's also why we don't use find_program('dot') here)
+-run_target('update-states.png',
+- command: ['dot',
+- '-Tpng',
+- '-o', join_paths(meson.current_source_dir(), 'states.png'),
+- '-Gsize=9.6,2.9!',
+- '-Gdpi=200',
+- files('states.gv')])
+--
+2.41.0
+
diff --git a/net-libs/libnice/libnice-0.1.19-r1.ebuild b/net-libs/libnice/libnice-0.1.19-r1.ebuild
index 9c5c64599217..69ede6628795 100644
--- a/net-libs/libnice/libnice-0.1.19-r1.ebuild
+++ b/net-libs/libnice/libnice-0.1.19-r1.ebuild
@@ -30,6 +30,11 @@ BDEPEND="
app-text/docbook-xml-dtd:4.1.2 )
"
+PATCHES=(
+ # bugs 877451, 889820
+ "${FILESDIR}/libnice-0.1.19-remove-graphviz-dependency.patch"
+)
+
src_prepare() {
default
diff --git a/net-libs/libnice/libnice-0.1.21.ebuild b/net-libs/libnice/libnice-0.1.21.ebuild
index 0417eadc8e07..0dca1a3694ee 100644
--- a/net-libs/libnice/libnice-0.1.21.ebuild
+++ b/net-libs/libnice/libnice-0.1.21.ebuild
@@ -30,6 +30,11 @@ BDEPEND="
app-text/docbook-xml-dtd:4.1.2 )
"
+PATCHES=(
+ # bugs 877451, 889820
+ "${FILESDIR}/libnice-0.1.19-remove-graphviz-dependency.patch"
+)
+
src_prepare() {
default