summaryrefslogtreecommitdiff
path: root/net-dns/getdns
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-01-04 12:06:28 +0000
committerV3n3RiX <venerix@koprulu.sector>2023-01-04 12:06:28 +0000
commit4551b41523452c0d743a71cca34e4dca2ca7538c (patch)
tree2b9ae4a442d7c2810f92833363fd36db073888f0 /net-dns/getdns
parent27e5574c9ed56a2633e25f7fa8f591554266a1b4 (diff)
gentoo auto-resync : 04:01:2023 - 12:06:28
Diffstat (limited to 'net-dns/getdns')
-rw-r--r--net-dns/getdns/Manifest3
-rw-r--r--net-dns/getdns/files/getdns-1.7.2-clang16.patch55
-rw-r--r--net-dns/getdns/getdns-1.7.2-r1.ebuild (renamed from net-dns/getdns/getdns-1.7.2.ebuild)3
3 files changed, 59 insertions, 2 deletions
diff --git a/net-dns/getdns/Manifest b/net-dns/getdns/Manifest
index 19ca4b0fb202..6c95d1782976 100644
--- a/net-dns/getdns/Manifest
+++ b/net-dns/getdns/Manifest
@@ -1,7 +1,8 @@
AUX getdns-1.4.2-stubby.service.patch 568 BLAKE2B f2e605116f924b109bf2cd734c8eb79314aeb02b0e30e2fd8d62117b44a74f20e64b1b527253a09525ad9ab26aa2a64a51940773064de87e295d1831dfe9e51b SHA512 67c88787d48662d5c555cd2cdff5916a2211aaf45a13b41e0a909d703dcbc66cb3de834cc94b7c3d292d16a99d024b07098b4e0bb1c790e48201ca9ffb598bd2
+AUX getdns-1.7.2-clang16.patch 1488 BLAKE2B 992a4f97808880d5ed959cf4f0a04776ba162f5d55dbd56d2c0dc47bcc3e617da2b366b895a7891ed9a3126054272fa0d98277c840c4d853f05c2290b42a5253 SHA512 106db48bb52ff482909b89eaf51781880bf7a60c483b7b7fe8e67bb448038876f2343f21152ae3bd2c9115f133eb094290520f3803da1322d5b59abb85ddfef5
AUX stubby.confd-r1 546 BLAKE2B 2f81b79b290264701ee75029ee61e006e7f6e2425ebd8090e2f07d4aed4903b88e07576893f653a8704f5181b3fb67f51327e41fef909bc56f5022bf124a4183 SHA512 10793c0ab9081c083dd702b57ffd864aa5a6d76f678eeb704b577188c0a00536f39f2dbb960d8333564b99981a5e2d4414802ffa8506b7cb41fc517680e2b78c
AUX stubby.initd-r2 625 BLAKE2B 83737407d4ba1d64edabd346868e8401438a9b90b7ddea2d11387ca2dd4d27b68b53039dbf83c60d54c63e9e72171421c40ecaefd5b9b6d8bd4a09eb2a6dcb54 SHA512 0149fd219af720102988663f58f730228f8684267daaf279bcb80fbf70aba3d3d8cd41e745af2b3afbae6270259232dcc5bada0f58c935e6157620c06c53f347
AUX stubby.logrotate 90 BLAKE2B 8417a72ee319a12a38b94dcbd38617925539ec4971443097be155012ca7eefadb558c9ea01af03e77f1c28441f06fce73f01c2bfbbe9d305ec56b728b5eb886c SHA512 1dc35b1d0572de915304e632d9b4e6f3017deb3c906d93fad532564d70b961c5595194ac8e11d1888710ff3b5cf9512e1a1a5007d10128dde31875bee8c9e0e0
DIST getdns-1.7.2.tar.gz 702969 BLAKE2B 668a754200b816790f39a772d89c28e14bc5dbd041e07d9e53605ad44d63d6637078b66881c35dda62ed61622142797cc8f0041522e076cf551651fca688053a SHA512 6c4a75a4696c46ec8bd9e9659a93fd81f3490b43da28a4c95f99a766027c7588fc493a8ac51563afb8f975c0e5b77d5ea67014d80e78ee2bb17fba1d1073d19f
-EBUILD getdns-1.7.2.ebuild 2201 BLAKE2B b46b9739bc296be74ac64f5063803ad9c488611b9503aa59a0ef9c9ca70d2e37fb88b0bc60491ea7db5c29d9231ac83a44bec6a5718340367376a518b597c722 SHA512 a5d4f28ad002fb7bdc1728586ce8c1e0a1c067c6d0472218d77d41ab510440031a39123acf6cfc531581e9e5f26d4b3200cffefeabbf2136f767e65f473bf686
+EBUILD getdns-1.7.2-r1.ebuild 2235 BLAKE2B 65c98b468e817a7b795149d25d77580d05dff41bc5c17fcdd5bb8e9ac934b057e9276dc5ea726859bc3fa93e73a234994c3eba3788c7fdfcf0afc1fcb501f25d SHA512 399358e287865125e0f19b706021e8e05450751968a30f595c6f0e6b6fa33da438a577ce5e0f96e1660dfffa3d0a1839a67a622ff504031c911b7d0c1a969932
MISC metadata.xml 746 BLAKE2B 95a333115ed09b17a106970bb3a1f20087bb1f50cc7cdd770473d5a8d0c1322e7d53ae0a84e6b89ba6a3b87f7242f8de88ad40e340a387be3ccf30d74d42fa72 SHA512 71f608fd09a7471c8998e407eb92dbe7e31a8fcd766e3192eb08e831950e0eb0fb62c2008a6c4475bb87179c865b1d283f6a70f0f77ab66c12bc1070ed6cd34c
diff --git a/net-dns/getdns/files/getdns-1.7.2-clang16.patch b/net-dns/getdns/files/getdns-1.7.2-clang16.patch
new file mode 100644
index 000000000000..4b6b58f285a0
--- /dev/null
+++ b/net-dns/getdns/files/getdns-1.7.2-clang16.patch
@@ -0,0 +1,55 @@
+https://github.com/getdnsapi/getdns/commit/9c076ca34b9569eb60861da9a99f895a49d5a7b4
+
+From 9c076ca34b9569eb60861da9a99f895a49d5a7b4 Mon Sep 17 00:00:00 2001
+From: Willem Toorop <willem@nlnetlabs.nl>
+Date: Mon, 22 Aug 2022 10:40:35 +0200
+Subject: [PATCH] Issue #526 Some gldns files need stdlib
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -262,6 +262,7 @@ check_include_file(inttypes.h HAVE_INTTYPES_H)
+ check_include_file(limits.h HAVE_LIMITS_H)
+ check_include_file(sys/limits.h HAVE_SYS_LIMITS_H)
+ check_include_file(stdarg.h HAVE_STDARG_H)
++check_include_file(stddef.h HAVE_STDDEF_H)
+ check_include_file(stdint.h HAVE_STDINT_H)
+ check_include_file(stdio.h HAVE_STDIO_H)
+ check_include_file(stdlib.h HAVE_STDLIB_H)
+--- a/cmake/include/cmakeconfig.h.in
++++ b/cmake/include/cmakeconfig.h.in
+@@ -15,6 +15,7 @@
+ #cmakedefine HAVE_LIMITS_H 1
+ #cmakedefine HAVE_SYS_LIMITS_H 1
+ #cmakedefine HAVE_STDARG_H 1
++#cmakedefine HAVE_STDDEF_H 1
+ #cmakedefine HAVE_STDINT_H 1
+ #cmakedefine HAVE_STDIO_H 1
+ #cmakedefine HAVE_STDLIB_H 1
+@@ -241,6 +242,10 @@
+ # define FD_SETSIZE 1024
+ # endif
+
++#ifdef __cplusplus
++extern "C" {
++#endif
++
+ /* the version of the windows API enabled */
+ # ifndef WINVER
+ # define WINVER 0x0600 // 0x0502
+@@ -307,12 +312,11 @@
+ #include <string.h>
+ #endif
+
+-#ifdef __cplusplus
+-extern "C" {
++#ifdef HAVE_STDLIB_H
++#include <stdlib.h>
+ #endif
+
+-#if STDC_HEADERS
+-#include <stdlib.h>
++#ifdef HAVE_STDDEF_H
+ #include <stddef.h>
+ #endif
+
+
diff --git a/net-dns/getdns/getdns-1.7.2.ebuild b/net-dns/getdns/getdns-1.7.2-r1.ebuild
index 76268cdfdcd1..624b78286187 100644
--- a/net-dns/getdns/getdns-1.7.2.ebuild
+++ b/net-dns/getdns/getdns-1.7.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -53,6 +53,7 @@ BDEPEND="
PATCHES=(
"${FILESDIR}/${PN}-1.4.2-stubby.service.patch"
+ "${FILESDIR}/${P}-clang16.patch"
)
src_configure() {