summaryrefslogtreecommitdiff
path: root/net-libs/libnice
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-12 11:50:53 -0500
commit290aebdea65a02557706eaeda477fef0437b6a48 (patch)
treef87a939169a508a2e943570501b64cc16b411cda /net-libs/libnice
parent6783ddcd4b73d9ce586a71770caed352bec93b16 (diff)
downloadbaldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.gz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.tar.xz
baldeagleos-repo-290aebdea65a02557706eaeda477fef0437b6a48.zip
Adding metadata
Diffstat (limited to 'net-libs/libnice')
-rw-r--r--net-libs/libnice/Manifest2
-rw-r--r--net-libs/libnice/files/libnice-0.1.19-remove-graphviz-dependency.patch30
-rw-r--r--net-libs/libnice/files/libnice-0.1.22-fix-concurrent-tcp-sending.patch34
-rw-r--r--net-libs/libnice/files/libnice-0.1.22-fix-test-new-trickle.patch226
-rw-r--r--net-libs/libnice/files/libnice-0.1.22-gupnp-igd-1.6.patch14
-rw-r--r--net-libs/libnice/files/libnice-0.1.22-stop-leaking-StunResolverData.patch36
-rw-r--r--net-libs/libnice/files/libnice-0.1.23-fix-test-pseudotcp.patch30
-rw-r--r--net-libs/libnice/libnice-0.1.22-r1.ebuild67
-rw-r--r--net-libs/libnice/libnice-0.1.23-r1.ebuild69
-rw-r--r--net-libs/libnice/metadata.xml13
10 files changed, 0 insertions, 521 deletions
diff --git a/net-libs/libnice/Manifest b/net-libs/libnice/Manifest
deleted file mode 100644
index ec97ecc366a0..000000000000
--- a/net-libs/libnice/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST libnice-0.1.22.tar.gz 460696 BLAKE2B ebc4877664568e9a93bd3eeb93c1e6fd067df81596cff2d4ca74fc8e30c7b3af0eb0dd98e605f58161d6f002a5b91b13237ae63fd719d37ad3126a2bc3f0a7e7 SHA512 c3aae2d36d2cec8654b87ecc464296711a4a64335052dfc1477f43f59e90341f7a6a01ebd4edf91a72d9ec425440e6dd0bd8f817c77e03578854e70193b3306b
-DIST libnice-0.1.23.tar.gz 469330 BLAKE2B dc707b82be26eceb7669dec607a57f8e0e7e53007aa9b889d779e63125d63d528acded67a1dd269dba86f76a1b4e01596139f51d8f03cff1ae3eb5586bbd3373 SHA512 2533d3759117ab8fde7cdeb041193324dac7604599a891d47e07a37287af9989be1522c56af52c947598f93b18e60e2cb1b1d9c7ff4cf2bb3e21ce948907f076
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
deleted file mode 100644
index 29cd023761e4..000000000000
--- a/net-libs/libnice/files/libnice-0.1.19-remove-graphviz-dependency.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-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/files/libnice-0.1.22-fix-concurrent-tcp-sending.patch b/net-libs/libnice/files/libnice-0.1.22-fix-concurrent-tcp-sending.patch
deleted file mode 100644
index 836595a2b271..000000000000
--- a/net-libs/libnice/files/libnice-0.1.22-fix-concurrent-tcp-sending.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 55ff684d0989ffd65d02fafe1d2a43309576b8fa Mon Sep 17 00:00:00 2001
-From: jiangpeilong <jiangpeilong@ruijie.com.cn>
-Date: Thu, 22 Aug 2024 21:12:11 +0800
-Subject: [PATCH] Fix TCP concurrent sending problem
-
----
- socket/tcp-bsd.c | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/socket/tcp-bsd.c b/socket/tcp-bsd.c
-index 194f29f5..25580353 100644
---- a/socket/tcp-bsd.c
-+++ b/socket/tcp-bsd.c
-@@ -312,6 +312,8 @@ socket_send_message (NiceSocket *sock,
- if (priv->error)
- return -1;
-
-+ g_mutex_lock(&mutex);
-+
- message_len = output_message_get_size (message);
-
- /* First try to send the data, don't send it later if it can be sent now
-@@ -353,6 +355,8 @@ socket_send_message (NiceSocket *sock,
- }
- }
-
-+ g_mutex_unlock(&mutex);
-+
- return ret;
- }
-
---
-GitLab
-
diff --git a/net-libs/libnice/files/libnice-0.1.22-fix-test-new-trickle.patch b/net-libs/libnice/files/libnice-0.1.22-fix-test-new-trickle.patch
deleted file mode 100644
index 112b95dbba44..000000000000
--- a/net-libs/libnice/files/libnice-0.1.22-fix-test-new-trickle.patch
+++ /dev/null
@@ -1,226 +0,0 @@
-From 37eeeb1a750bf2dd6d5769d759069e95dd1b8493 Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Olivier=20Cr=C3=AAte?= <olivier.crete@collabora.com>
-Date: Thu, 14 Nov 2024 11:16:14 -0500
-Subject: [PATCH] test-new-trickle: Remove cancellable as a wakeup mechanism
-
-Just wake up the main context directly instead. This was causing a regression
-with GLib 2.83
-
-Fixes #198
----
- tests/test-new-trickle.c | 36 +++---------------------------------
- 1 file changed, 3 insertions(+), 33 deletions(-)
-
-diff --git a/tests/test-new-trickle.c b/tests/test-new-trickle.c
-index da808dae..e80048e5 100644
---- a/tests/test-new-trickle.c
-+++ b/tests/test-new-trickle.c
-@@ -67,7 +67,6 @@ static GCond *stun_thread_signal_ptr = &stun_thread_signal;
-
- static NiceComponentState global_lagent_state = NICE_COMPONENT_STATE_LAST;
- static NiceComponentState global_ragent_state = NICE_COMPONENT_STATE_LAST;
--static GCancellable *global_cancellable;
- static gboolean exit_stun_thread = FALSE;
- static gboolean lagent_candidate_gathering_done = FALSE;
- static gboolean ragent_candidate_gathering_done = FALSE;
-@@ -225,7 +224,7 @@ recv_packet:
- buf_len = stun_agent_finish_message (agent, &response, NULL, 0);
-
- send_buf:
-- g_cancellable_cancel (global_cancellable);
-+ g_main_context_wakeup (NULL);
- g_debug ("Ready to send a STUN response");
- g_assert_true (g_mutex_trylock (stun_mutex_ptr));
- got_stun_packet = TRUE;
-@@ -292,7 +291,6 @@ static void cb_candidate_gathering_done(NiceAgent *agent, guint stream_id, gpoin
- g_debug ("ragent finished gathering candidates");
- ragent_candidate_gathering_done = TRUE;
- }
-- g_cancellable_cancel (global_cancellable);
- }
-
- static void cb_nice_recv (NiceAgent *agent, guint stream_id, guint component_id, guint len, gchar *buf, gpointer user_data)
-@@ -309,7 +307,7 @@ static void cb_nice_recv (NiceAgent *agent, guint stream_id, guint component_id,
- g_debug ("test-tricklemode:%s: ragent recieved %d bytes : quit mainloop",
- G_STRFUNC, len);
- data_received = TRUE;
-- g_cancellable_cancel (global_cancellable);
-+ g_main_context_wakeup (NULL);
- }
- }
-
-@@ -333,7 +331,7 @@ static void cb_component_state_changed (NiceAgent *agent, guint stream_id, guint
- send_stun = TRUE;
- g_cond_signal (stun_signal_ptr);
- g_mutex_unlock (stun_mutex_ptr);
-- g_cancellable_cancel (global_cancellable);
-+ g_main_context_wakeup (NULL);
- }
-
- if(GPOINTER_TO_UINT(data) == 1 && state == NICE_COMPONENT_STATE_READY) {
-@@ -492,7 +490,6 @@ static void standard_test(NiceAgent *lagent, NiceAgent *ragent)
- nice_agent_gather_candidates (ragent, global_rs_id);
- while (!ragent_candidate_gathering_done)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
- g_assert_true (ragent_candidate_gathering_done);
- g_assert_true (nice_agent_peer_candidate_gathering_done (lagent, global_ls_id));
-
-@@ -503,7 +500,6 @@ static void standard_test(NiceAgent *lagent, NiceAgent *ragent)
-
- while (!data_received)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
- g_assert_true (global_lagent_state >= NICE_COMPONENT_STATE_CONNECTED &&
- data_received);
-
-@@ -513,14 +509,12 @@ static void standard_test(NiceAgent *lagent, NiceAgent *ragent)
-
- while (!lagent_candidate_gathering_done)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
-
- g_assert_true (lagent_candidate_gathering_done);
- g_assert_true (nice_agent_peer_candidate_gathering_done (ragent, global_rs_id));
-
- while (global_ragent_state < NICE_COMPONENT_STATE_CONNECTED)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
-
- g_assert_cmpint (global_lagent_state, ==, NICE_COMPONENT_STATE_READY);
- g_assert_cmpint (global_ragent_state, >=, NICE_COMPONENT_STATE_CONNECTED);
-@@ -542,14 +536,12 @@ static void bad_credentials_test(NiceAgent *lagent, NiceAgent *ragent)
- nice_agent_gather_candidates (lagent, global_ls_id);
- while (!got_stun_packet)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
- g_assert_true (global_lagent_state == NICE_COMPONENT_STATE_GATHERING &&
- !lagent_candidate_gathering_done);
-
- nice_agent_gather_candidates (ragent, global_rs_id);
- while (!ragent_candidate_gathering_done)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
- g_assert_true (ragent_candidate_gathering_done);
- g_assert_true (nice_agent_peer_candidate_gathering_done (lagent, global_ls_id));
-
-@@ -558,7 +550,6 @@ static void bad_credentials_test(NiceAgent *lagent, NiceAgent *ragent)
-
- while (global_lagent_state != NICE_COMPONENT_STATE_FAILED)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
-
- // Set the correct credentials and swap candidates
- g_debug ("Setting local candidates of ragent as remote candidates of lagent");
-@@ -571,7 +562,6 @@ static void bad_credentials_test(NiceAgent *lagent, NiceAgent *ragent)
-
- while (!data_received)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
-
- g_assert_true (data_received);
- g_assert_cmpint (global_lagent_state, ==, NICE_COMPONENT_STATE_READY);
-@@ -580,7 +570,6 @@ static void bad_credentials_test(NiceAgent *lagent, NiceAgent *ragent)
- // Wait for lagent to finish gathering candidates
- while (!lagent_candidate_gathering_done)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
-
- g_assert_true (lagent_candidate_gathering_done);
- g_assert_true (nice_agent_peer_candidate_gathering_done (ragent, global_rs_id));
-@@ -599,14 +588,12 @@ static void bad_candidate_test(NiceAgent *lagent,NiceAgent *ragent)
- nice_agent_gather_candidates (lagent, global_ls_id);
- while (!got_stun_packet)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
- g_assert_true (global_lagent_state == NICE_COMPONENT_STATE_GATHERING &&
- !lagent_candidate_gathering_done);
-
- nice_agent_gather_candidates (ragent, global_rs_id);
- while (!ragent_candidate_gathering_done)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
-
- g_assert_true (ragent_candidate_gathering_done);
- g_assert_true (nice_agent_peer_candidate_gathering_done (lagent, global_ls_id));
-@@ -616,14 +603,12 @@ static void bad_candidate_test(NiceAgent *lagent,NiceAgent *ragent)
- // lagent will finish candidate gathering causing this mainloop to quit
- while (!lagent_candidate_gathering_done)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
-
- g_assert_true (nice_agent_peer_candidate_gathering_done (ragent, global_rs_id));
-
- // connchecks will fail causing this mainloop to quit
- while (global_lagent_state != NICE_COMPONENT_STATE_FAILED)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
-
- g_assert_true (global_lagent_state == NICE_COMPONENT_STATE_FAILED &&
- !data_received);
-@@ -638,7 +623,6 @@ static void bad_candidate_test(NiceAgent *lagent,NiceAgent *ragent)
-
- while (!data_received)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
-
- g_assert_true (lagent_candidate_gathering_done);
-
-@@ -659,20 +643,17 @@ static void new_candidate_test(NiceAgent *lagent, NiceAgent *ragent)
- nice_agent_gather_candidates (lagent, global_ls_id);
- while (!got_stun_packet)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
- g_assert_true (global_lagent_state == NICE_COMPONENT_STATE_GATHERING &&
- !lagent_candidate_gathering_done);
-
- nice_agent_gather_candidates (ragent, global_rs_id);
- while (!ragent_candidate_gathering_done)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
- g_assert_true (nice_agent_peer_candidate_gathering_done (lagent, global_ls_id));
-
- // Wait for data
- while (!data_received)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
- g_assert_true (data_received);
-
- // Data arrived, signal STUN thread to send STUN response
-@@ -684,7 +665,6 @@ static void new_candidate_test(NiceAgent *lagent, NiceAgent *ragent)
- // Wait for lagent to finish gathering candidates
- while (!lagent_candidate_gathering_done)
- g_main_context_iteration (NULL, TRUE);
-- g_cancellable_reset (global_cancellable);
- g_assert_true (nice_agent_peer_candidate_gathering_done (ragent, global_rs_id));
-
- g_assert_true (lagent_candidate_gathering_done);
-@@ -719,14 +699,8 @@ int main(void)
- NiceAgent *lagent = NULL, *ragent = NULL;
- GThread *stun_thread = NULL;
- NiceAddress baseaddr;
-- GSource *src;
- int sock;
-
-- global_cancellable = g_cancellable_new ();
-- src = g_cancellable_source_new (global_cancellable);
-- g_source_set_dummy_callback (src);
-- g_source_attach (src, NULL);
--
- sock = listen_socket (&stun_port);
-
- if (sock == -1) {
-@@ -795,10 +769,6 @@ int main(void)
- g_object_unref (ragent);
-
- g_thread_join (stun_thread);
-- g_object_unref (global_cancellable);
--
-- g_source_destroy (src);
-- g_source_unref (src);
-
- WAIT_UNTIL_UNSET (lagent, NULL);
- WAIT_UNTIL_UNSET (ragent, NULL);
---
-GitLab
-
diff --git a/net-libs/libnice/files/libnice-0.1.22-gupnp-igd-1.6.patch b/net-libs/libnice/files/libnice-0.1.22-gupnp-igd-1.6.patch
deleted file mode 100644
index 5f110418d4c3..000000000000
--- a/net-libs/libnice/files/libnice-0.1.22-gupnp-igd-1.6.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-https://bugs.gentoo.org/948374
-https://bugs.gentoo.org/953635
-
---- a/meson.build 2024-03-04 21:12:14.000000000 +0100
-+++ b/meson.build 2025-04-13 16:44:16.820025467 +0200
-@@ -276,7 +276,7 @@
- cdata.set('HAVE_GSTREAMER', gst_dep.found(), description: 'Build GStreamer plugin')
-
- # GUPnP IGD
--gupnp_igd_dep = dependency('gupnp-igd-1.0', version: gupnp_igd_req, required: get_option('gupnp'))
-+gupnp_igd_dep = dependency('gupnp-igd-1.6', version: gupnp_igd_req, required: get_option('gupnp'))
- cdata.set('HAVE_GUPNP', gupnp_igd_dep.found(), description: 'Use the GUPnP IGD library')
-
- libm = cc.find_library('m', required: false)
diff --git a/net-libs/libnice/files/libnice-0.1.22-stop-leaking-StunResolverData.patch b/net-libs/libnice/files/libnice-0.1.22-stop-leaking-StunResolverData.patch
deleted file mode 100644
index be7e4080b9bf..000000000000
--- a/net-libs/libnice/files/libnice-0.1.22-stop-leaking-StunResolverData.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From ac4bb22ebbfce712729aec277259c5ea9254189a Mon Sep 17 00:00:00 2001
-From: Albert Sjolund <alberts@axis.com>
-Date: Fri, 3 Jan 2025 09:16:55 +0100
-Subject: [PATCH] agent: stop leaking StunResolverData
-
-if agent is null StunResolverData would leak as free would
-not be reached.
-The disposal function doesn't perform any freeing logic of the
-underlying StunResolverData, so it is only here that they are freed.
-When TurnResolverData is freed, there is no if statement blocking it.
----
- agent/agent.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/agent/agent.c b/agent/agent.c
-index 8bab9f89..d98b5b2a 100644
---- a/agent/agent.c
-+++ b/agent/agent.c
-@@ -2720,11 +2720,11 @@ stun_server_resolved_cb (GObject *src, GAsyncResult *result,
-
- agent = g_weak_ref_get (&data->agent_ref);
- g_weak_ref_clear (&data->agent_ref);
-- if (agent == NULL)
-- return;
-+
- stream_id = data->stream_id;
- g_slice_free (struct StunResolverData, data);
--
-+ if (agent == NULL)
-+ return;
- agent->stun_resolving_list = g_slist_remove_all (agent->stun_resolving_list,
- data);
-
---
-GitLab
-
diff --git a/net-libs/libnice/files/libnice-0.1.23-fix-test-pseudotcp.patch b/net-libs/libnice/files/libnice-0.1.23-fix-test-pseudotcp.patch
deleted file mode 100644
index f0a3b71af9b8..000000000000
--- a/net-libs/libnice/files/libnice-0.1.23-fix-test-pseudotcp.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From b2b05e43e1fe90610dac66d2b46d6d2fbf8badf8 Mon Sep 17 00:00:00 2001
-From: Brett A C Sheffield <bacs@librecast.net>
-Date: Tue, 20 Jan 2026 11:27:13 +0000
-Subject: [PATCH] test-pseudotcp: fix socket close error (musl)
-
-Do not raise an error on socket closed if we closed it explicitly.
-
-On musl systems, test-pseudotcp was failing consistently due to the
-closing callback being triggered during the cleanup phase.
----
- tests/test-pseudotcp.c | 3 ++-
- 1 file changed, 2 insertions(+), 1 deletion(-)
-
-diff --git a/tests/test-pseudotcp.c b/tests/test-pseudotcp.c
-index 0a5f1d1f..3f243120 100644
---- a/tests/test-pseudotcp.c
-+++ b/tests/test-pseudotcp.c
-@@ -161,7 +161,8 @@ static void writable (PseudoTcpSocket *sock, gpointer data)
-
- static void closed (PseudoTcpSocket *sock, guint32 err, gpointer data)
- {
-- g_error ("Socket %p Closed : %d", sock, err);
-+ if (left_closed == FALSE && right_closed == FALSE)
-+ g_error ("Socket %p Closed : %d", sock, err);
- }
-
- struct notify_data {
---
-2.52.0
-
diff --git a/net-libs/libnice/libnice-0.1.22-r1.ebuild b/net-libs/libnice/libnice-0.1.22-r1.ebuild
deleted file mode 100644
index 4cf63c014129..000000000000
--- a/net-libs/libnice/libnice-0.1.22-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson-multilib xdg
-
-DESCRIPTION="Implementation of the Interactive Connectivity Establishment standard (ICE)"
-HOMEPAGE="https://libnice.freedesktop.org/"
-SRC_URI="https://libnice.freedesktop.org/releases/${P}.tar.gz"
-
-LICENSE="|| ( MPL-1.1 LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="+gnutls gtk-doc +introspection test +upnp"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/glib-2.54:2[${MULTILIB_USEDEP}]
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- gnutls? ( >=net-libs/gnutls-2.12.0:0=[${MULTILIB_USEDEP}] )
- !gnutls? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] )
- upnp? ( net-libs/gupnp-igd:1.6=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/glib-utils
- virtual/pkgconfig
- gtk-doc? (
- app-text/docbook-xml-dtd:4.1.2
- dev-util/gtk-doc
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.1.19-remove-graphviz-dependency.patch" # downstream; bugs 877451, 889820
- "${FILESDIR}/${P}-gupnp-igd-1.6.patch" # downstream; bugs 948374, 953635
- # upstream git master:
- "${FILESDIR}/${P}-fix-concurrent-tcp-sending.patch"
- "${FILESDIR}/${P}-fix-test-new-trickle.patch"
- "${FILESDIR}/${P}-stop-leaking-StunResolverData.patch"
-)
-
-src_prepare() {
- default
-
- # Broken w/ network-sandbox on (bug #847844)
- sed -i -e '/test-set-port-range/d' tests/meson.build || die
-}
-
-multilib_src_configure() {
- # gstreamer plugin split off into media-plugins/gst-plugins-libnice
- local emesonargs=(
- -Dgstreamer=disabled
- -Dcrypto-library=$(usex gnutls gnutls openssl)
- $(meson_native_use_feature introspection)
- $(meson_feature test tests)
- $(meson_feature upnp gupnp)
- $(meson_native_use_feature gtk-doc gtk_doc)
- )
-
- meson_src_configure
-}
-
-multilib_src_install_all() {
- einstalldocs
-}
diff --git a/net-libs/libnice/libnice-0.1.23-r1.ebuild b/net-libs/libnice/libnice-0.1.23-r1.ebuild
deleted file mode 100644
index 3cdf11ca7e81..000000000000
--- a/net-libs/libnice/libnice-0.1.23-r1.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2026 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Should be bumped with media-plugins/gst-plugins-libnice
-
-EAPI=8
-
-inherit meson-multilib xdg
-
-DESCRIPTION="Implementation of the Interactive Connectivity Establishment standard (ICE)"
-HOMEPAGE="https://libnice.freedesktop.org/"
-SRC_URI="https://libnice.freedesktop.org/releases/${P}.tar.gz"
-
-LICENSE="|| ( MPL-1.1 LGPL-2.1 )"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-IUSE="+gnutls gtk-doc +introspection test +upnp"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- >=dev-libs/glib-2.56:2[${MULTILIB_USEDEP}]
- introspection? ( >=dev-libs/gobject-introspection-1.82.0-r2:= )
- gnutls? ( >=net-libs/gnutls-3.6.0:=[${MULTILIB_USEDEP}] )
- !gnutls? ( dev-libs/openssl:=[${MULTILIB_USEDEP}] )
- upnp? ( >=net-libs/gupnp-igd-0.2.5:1.6=[${MULTILIB_USEDEP}] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
- dev-util/glib-utils
- virtual/pkgconfig
- gtk-doc? (
- app-text/docbook-xml-dtd:4.1.2
- dev-util/gtk-doc
- )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-0.1.19-remove-graphviz-dependency.patch" # downstream; bugs 877451, 889820
- "${FILESDIR}/${PN}-0.1.22-gupnp-igd-1.6.patch" # downstream; bugs 948374, 953635
- "${FILESDIR}/${PN}-0.1.23-fix-test-pseudotcp.patch" # bug 836632
-)
-
-src_prepare() {
- default
-
- # skip tests which break with network-sandbox enabled; bugs 847844
- sed -i \
- -e "/test-set-port-range/d" \
- -e "/test-slow-resolving',/d" \
- tests/meson.build || die
-}
-
-multilib_src_configure() {
- # gstreamer plugin split off into media-plugins/gst-plugins-libnice
- local emesonargs=(
- -Dgstreamer=disabled
- -Dcrypto-library=$(usex gnutls gnutls openssl)
- $(meson_native_use_feature introspection)
- $(meson_feature test tests)
- $(meson_feature upnp gupnp)
- $(meson_native_use_feature gtk-doc gtk_doc)
- )
-
- meson_src_configure
-}
-
-multilib_src_install_all() {
- einstalldocs
-}
diff --git a/net-libs/libnice/metadata.xml b/net-libs/libnice/metadata.xml
deleted file mode 100644
index 7a92131dcc40..000000000000
--- a/net-libs/libnice/metadata.xml
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="person" proxied="yes">
- <email>bacs@librecast.net</email>
- <name>Brett A C Sheffield</name>
- </maintainer>
- <maintainer type="project" proxied="proxy">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
- <origin>baldeagleos-repo</origin>
-</pkgmetadata>