gentoo-ebuilds/net-libs/libtorrent/files/libtorrent-0.15.3-unbundle_udns.patch
Nicolas PARLANT 27d1ce487d
net-libs/libtorrent: add 0.15.3
deps/iuse :
rm ssl useflag, unconditionnally required now
net-libs/udns (unbundled)

use myeconfargs array

arch :
due to net-libs/udns, drop arm, arm64, mips, riscv
using a system-udns flag with p.mask to switch on bundled version
to avoid unkeywording would be nonsense.

Signed-off-by: Nicolas PARLANT <nicolas.parlant@parhuet.fr>
Part-of: https://github.com/gentoo/gentoo/pull/41912
Signed-off-by: Sam James <sam@gentoo.org>
2025-05-04 07:07:14 +01:00

54 lines
1.4 KiB
Diff

diff --git a/src/net/udns_library.cc b/src/net/udns_library.cc
index 788e7eee..73b7e210 100644
--- a/src/net/udns_library.cc
+++ b/src/net/udns_library.cc
@@ -12,23 +12,6 @@
extern "C" {
-#include "net/udns/udns.h"
-
-#include "net/udns/udns_XtoX.c"
-#include "net/udns/udns_bl.c"
-#include "net/udns/udns_codes.c"
-#include "net/udns/udns_dn.c"
-#include "net/udns/udns_dntosp.c"
-#include "net/udns/udns_init.c"
-#include "net/udns/udns_jran.c"
-#include "net/udns/udns_misc.c"
-#include "net/udns/udns_parse.c"
-#include "net/udns/udns_resolver.c"
-#include "net/udns/udns_rr_a.c"
-#include "net/udns/udns_rr_mx.c"
-#include "net/udns/udns_rr_naptr.c"
-#include "net/udns/udns_rr_ptr.c"
-#include "net/udns/udns_rr_srv.c"
-#include "net/udns/udns_rr_txt.c"
+#include <udns.h>
}
diff --git a/src/net/udns_library.h b/src/net/udns_library.h
index b09b398a..bdb1bcdf 100644
--- a/src/net/udns_library.h
+++ b/src/net/udns_library.h
@@ -1,6 +1,6 @@
#ifndef TORRENT_NET_UDNS_LIBRARY_H
#define TORRENT_NET_UDNS_LIBRARY_H
-#include "net/udns/udns.h"
+#include <udns.h>
#endif
diff --git a/src/net/udns_resolver.cc b/src/net/udns_resolver.cc
index e35e5fc1..f697112d 100644
--- a/src/net/udns_resolver.cc
+++ b/src/net/udns_resolver.cc
@@ -8,7 +8,7 @@
#include "globals.h"
#include "manager.h"
-#include "net/udns/udns.h"
+#include <udns.h>
#include "torrent/common.h"
#include "torrent/poll.h"
#include "torrent/net/socket_address.h"