diff --git a/net/gnunet/files/patch-meson.build b/net/gnunet/files/patch-meson.build index 54fae22314ed..99f7b35376a1 100644 --- a/net/gnunet/files/patch-meson.build +++ b/net/gnunet/files/patch-meson.build @@ -1,11 +1,24 @@ ---- meson.build.orig 2026-07-07 11:27:47 UTC +--- meson.build.orig 2025-12-22 20:50:58 UTC +++ meson.build @@ -8,6 +8,8 @@ add_project_arguments('-D_GNU_SOURCE', language: 'c') version = run_command('sh', 'scripts/get_version.sh', check: true).stdout().strip() add_project_arguments('-D_GNU_SOURCE', language: 'c') +add_project_arguments('-I%%PREFIX%%/include', language: 'c') +add_project_link_arguments('-L%%PREFIX%%/lib', language: 'c') cc = meson.get_compiler('c') incdir = include_directories('src/include') +@@ -456,12 +458,6 @@ if not tun_found and cc.check_header('net/tun/if_tun.h + private_config.set_quoted('IF_TUN_HDR', 'net/tun/if_tun.h') + tun_found = true + endif +-endif +- +-# Check for optional libatomic +-atomic_dep = dependency('', required: false) +-if cc.has_function('__atomic_load_8') == false +- atomic_dep = cc.find_library('atomic', required: true) + endif + + # GNUTLS DANE diff --git a/net/gnunet/files/patch-src_lib_util_meson.build b/net/gnunet/files/patch-src_lib_util_meson.build new file mode 100644 index 000000000000..948e9868927b --- /dev/null +++ b/net/gnunet/files/patch-src_lib_util_meson.build @@ -0,0 +1,10 @@ +--- src/lib/util/meson.build.orig 2026-07-21 20:28:31 UTC ++++ src/lib/util/meson.build +@@ -100,7 +100,6 @@ libgnunetutil = library( + unistr_dep, + ltdl_dep, + idn_dep, +- atomic_dep, + ], + include_directories: [incdir, configuration_inc], + install: true,