diff --git a/devel/wasi-libc/Makefile b/devel/wasi-libc/Makefile index e87205f4e8e2..6ef76e519cd0 100644 --- a/devel/wasi-libc/Makefile +++ b/devel/wasi-libc/Makefile @@ -1,49 +1,45 @@ PORTNAME= wasi-libc DISTVERSIONPREFIX= wasi-sdk- -DISTVERSION= 29 +DISTVERSION= 31 CATEGORIES= devel PKGNAMESUFFIX= ${FLAVOR} MAINTAINER= vishwin@FreeBSD.org COMMENT= C standard library for WebAssembly System Interface WWW= https://github.com/WebAssembly/wasi-libc LICENSE= APACHE20 MIT LLVM2 LICENSE_COMB= multi LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT LICENSE_FILE_LLVM2= ${WRKSRC}/LICENSE-APACHE-LLVM LICENSE_NAME_LLVM2= Apache License 2.0 with LLVM Exceptions LICENSE_PERMS_LLVM2= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept -BUILD_DEPENDS= bash:shells/bash +BUILD_DEPENDS= bash:shells/bash \ + wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} FLAVORS= 19 20 21 18 17 FLAVOR?= ${FLAVORS:[1]} -USES= gmake llvm:${FLAVOR} +USES= cmake llvm:${FLAVOR} USE_GITHUB= yes GH_ACCOUNT= WebAssembly GH_TUPLE= WebAssembly:WASI:59cbe14:wasi/tools/wasi-headers/WASI NO_ARCH= yes PLIST= ${PKGDIR}/pkg-plist${LLVM_VERSION} CONFLICTS_INSTALL= wasi-libc[0-9]* -ALL_TARGET= finish - # NOTE: matches the https://github.com/WebAssembly/wasi-sdk WASI_SYSROOT= ${PREFIX}/share/wasi-sysroot -MAKE_ENV= INSTALL_DIR=${STAGEDIR}${WASI_SYSROOT} \ - EXTRA_CFLAGS="-O2 -DNDEBUG -isystem ${FILESDIR}" \ - AR=${LOCALBASE}/bin/llvm-ar${LLVM_VERSION} \ - NM=${LOCALBASE}/bin/llvm-nm${LLVM_VERSION} \ - -post-install: -# NOTE: our llvm ports don't ship stdarg/stddef clang headers, so -# they are copied from clang/lib/Headers into FILESDIR and we install -# them to the sysroot - ${INSTALL_DATA} ${FILESDIR}/llvm${LLVM_VERSION}/*stdarg*.h ${STAGEDIR}${WASI_SYSROOT}/include/ - ${INSTALL_DATA} ${FILESDIR}/llvm${LLVM_VERSION}/*stddef*.h ${STAGEDIR}${WASI_SYSROOT}/include/ +CMAKE_INSTALL_PREFIX= ${WASI_SYSROOT} +CMAKE_ARGS= -DCMAKE_C_COMPILER=clang${LLVM_VERSION} \ + -DCMAKE_AR=llvm-ar${LLVM_VERSION} \ + -DCMAKE_NM=llvm-nm${LLVM_VERSION} \ + -DCMAKE_RANLIB=llvm-ranlib${LLVM_VERSION} \ + -DTARGET_TRIPLE=wasm32-wasi \ + -DBUILTINS_LIB=${LLVM_PREFIX:S/${PREFIX}/${LOCALBASE}/}/lib/clang/${LLVM_VERSION}/lib/wasi/libclang_rt.builtins-wasm32.a \ + -DBUILD_SHARED=OFF .include diff --git a/devel/wasi-libc/distinfo b/devel/wasi-libc/distinfo index 4224cb552bc2..226bb187b738 100644 --- a/devel/wasi-libc/distinfo +++ b/devel/wasi-libc/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1767797487 -SHA256 (WebAssembly-wasi-libc-wasi-sdk-29_GH0.tar.gz) = d511de1f556521041b0811c6fb9c3e175d9a527bce5ade9ca31ab79b0941823c -SIZE (WebAssembly-wasi-libc-wasi-sdk-29_GH0.tar.gz) = 1507879 +TIMESTAMP = 1773892001 +SHA256 (WebAssembly-wasi-libc-wasi-sdk-31_GH0.tar.gz) = ccb72023597c610b59e4c6c3dcac00b13651dfc633471c24aa33cbfe9cc601ff +SIZE (WebAssembly-wasi-libc-wasi-sdk-31_GH0.tar.gz) = 1637097 SHA256 (WebAssembly-WASI-59cbe14_GH0.tar.gz) = 4e36c4add2421b44ccdded83d442d9aadf02ffa8b534d94016fad2bb7b781cc6 SIZE (WebAssembly-WASI-59cbe14_GH0.tar.gz) = 162059 diff --git a/devel/wasi-libc/files/llvm17/__stddef_max_align_t.h b/devel/wasi-libc/files/llvm17/__stddef_max_align_t.h deleted file mode 100644 index e3b439285d0f..000000000000 --- a/devel/wasi-libc/files/llvm17/__stddef_max_align_t.h +++ /dev/null @@ -1,27 +0,0 @@ -/*===---- __stddef_max_align_t.h - Definition of max_align_t for modules ---=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __CLANG_MAX_ALIGN_T_DEFINED -#define __CLANG_MAX_ALIGN_T_DEFINED - -#if defined(_MSC_VER) -typedef double max_align_t; -#elif defined(__APPLE__) -typedef long double max_align_t; -#else -// Define 'max_align_t' to match the GCC definition. -typedef struct { - long long __clang_max_align_nonce1 - __attribute__((__aligned__(__alignof__(long long)))); - long double __clang_max_align_nonce2 - __attribute__((__aligned__(__alignof__(long double)))); -} max_align_t; -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm17/stdarg.h b/devel/wasi-libc/files/llvm17/stdarg.h deleted file mode 100644 index ba978721f1f3..000000000000 --- a/devel/wasi-libc/files/llvm17/stdarg.h +++ /dev/null @@ -1,51 +0,0 @@ -/*===---- stdarg.h - Variable argument handling ----------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __STDARG_H - -#ifndef __GNUC_VA_LIST -#define __GNUC_VA_LIST -typedef __builtin_va_list __gnuc_va_list; -#endif - -#ifdef __need___va_list -#undef __need___va_list -#else -#define __STDARG_H -#ifndef _VA_LIST -typedef __builtin_va_list va_list; -#define _VA_LIST -#endif - -/* FIXME: This is using the placeholder dates Clang produces for these macros - in C2x mode; switch to the correct values once they've been published. */ -#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202000L -/* C2x does not require the second parameter for va_start. */ -#define va_start(ap, ...) __builtin_va_start(ap, 0) -#else -/* Versions before C2x do require the second parameter. */ -#define va_start(ap, param) __builtin_va_start(ap, param) -#endif -#define va_end(ap) __builtin_va_end(ap) -#define va_arg(ap, type) __builtin_va_arg(ap, type) - -/* GCC always defines __va_copy, but does not define va_copy unless in c99 mode - * or -ansi is not specified, since it was not part of C90. - */ -#define __va_copy(d,s) __builtin_va_copy(d,s) - -#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || \ - (defined(__cplusplus) && __cplusplus >= 201103L) || \ - !defined(__STRICT_ANSI__) -#define va_copy(dest, src) __builtin_va_copy(dest, src) -#endif - -#endif /* __STDARG_H */ - -#endif /* not __STDARG_H */ diff --git a/devel/wasi-libc/files/llvm17/stddef.h b/devel/wasi-libc/files/llvm17/stddef.h deleted file mode 100644 index 539541f0ed41..000000000000 --- a/devel/wasi-libc/files/llvm17/stddef.h +++ /dev/null @@ -1,133 +0,0 @@ -/*===---- stddef.h - Basic type definitions --------------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#if !defined(__STDDEF_H) || defined(__need_ptrdiff_t) || \ - defined(__need_size_t) || defined(__need_wchar_t) || \ - defined(__need_NULL) || defined(__need_wint_t) - -#if !defined(__need_ptrdiff_t) && !defined(__need_size_t) && \ - !defined(__need_wchar_t) && !defined(__need_NULL) && \ - !defined(__need_wint_t) -/* Always define miscellaneous pieces when modules are available. */ -#if !__has_feature(modules) -#define __STDDEF_H -#endif -#define __need_ptrdiff_t -#define __need_size_t -#define __need_wchar_t -#define __need_NULL -#define __need_STDDEF_H_misc -/* __need_wint_t is intentionally not defined here. */ -#endif - -#if defined(__need_ptrdiff_t) -#if !defined(_PTRDIFF_T) || __has_feature(modules) -/* Always define ptrdiff_t when modules are available. */ -#if !__has_feature(modules) -#define _PTRDIFF_T -#endif -typedef __PTRDIFF_TYPE__ ptrdiff_t; -#endif -#undef __need_ptrdiff_t -#endif /* defined(__need_ptrdiff_t) */ - -#if defined(__need_size_t) -#if !defined(_SIZE_T) || __has_feature(modules) -/* Always define size_t when modules are available. */ -#if !__has_feature(modules) -#define _SIZE_T -#endif -typedef __SIZE_TYPE__ size_t; -#endif -#undef __need_size_t -#endif /*defined(__need_size_t) */ - -#if defined(__need_STDDEF_H_misc) -/* ISO9899:2011 7.20 (C11 Annex K): Define rsize_t if __STDC_WANT_LIB_EXT1__ is - * enabled. */ -#if (defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1 && \ - !defined(_RSIZE_T)) || __has_feature(modules) -/* Always define rsize_t when modules are available. */ -#if !__has_feature(modules) -#define _RSIZE_T -#endif -typedef __SIZE_TYPE__ rsize_t; -#endif -#endif /* defined(__need_STDDEF_H_misc) */ - -#if defined(__need_wchar_t) -#if !defined(__cplusplus) || (defined(_MSC_VER) && !_NATIVE_WCHAR_T_DEFINED) -/* Always define wchar_t when modules are available. */ -#if !defined(_WCHAR_T) || __has_feature(modules) -#if !__has_feature(modules) -#define _WCHAR_T -#if defined(_MSC_EXTENSIONS) -#define _WCHAR_T_DEFINED -#endif -#endif -typedef __WCHAR_TYPE__ wchar_t; -#endif -#endif -#undef __need_wchar_t -#endif /* defined(__need_wchar_t) */ - -#if defined(__need_NULL) -#undef NULL -#ifdef __cplusplus -# if !defined(__MINGW32__) && !defined(_MSC_VER) -# define NULL __null -# else -# define NULL 0 -# endif -#else -# define NULL ((void*)0) -#endif -#ifdef __cplusplus -#if defined(_MSC_EXTENSIONS) && defined(_NATIVE_NULLPTR_SUPPORTED) -namespace std { typedef decltype(nullptr) nullptr_t; } -using ::std::nullptr_t; -#endif -#endif -#undef __need_NULL -#endif /* defined(__need_NULL) */ - -/* FIXME: This is using the placeholder dates Clang produces for these macros - in C2x mode; switch to the correct values once they've been published. */ -#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202000L -typedef typeof(nullptr) nullptr_t; -#endif /* defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202000L */ - -#if defined(__need_STDDEF_H_misc) && defined(__STDC_VERSION__) && \ - __STDC_VERSION__ >= 202000L -#define unreachable() __builtin_unreachable() -#endif /* defined(__need_STDDEF_H_misc) && >= C23 */ - -#if defined(__need_STDDEF_H_misc) -#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || \ - (defined(__cplusplus) && __cplusplus >= 201103L) -#include "__stddef_max_align_t.h" -#endif -#define offsetof(t, d) __builtin_offsetof(t, d) -#undef __need_STDDEF_H_misc -#endif /* defined(__need_STDDEF_H_misc) */ - -/* Some C libraries expect to see a wint_t here. Others (notably MinGW) will use -__WINT_TYPE__ directly; accommodate both by requiring __need_wint_t */ -#if defined(__need_wint_t) -/* Always define wint_t when modules are available. */ -#if !defined(_WINT_T) || __has_feature(modules) -#if !__has_feature(modules) -#define _WINT_T -#endif -typedef __WINT_TYPE__ wint_t; -#endif -#undef __need_wint_t -#endif /* __need_wint_t */ - -#endif diff --git a/devel/wasi-libc/files/llvm18/__stdarg___gnuc_va_list.h b/devel/wasi-libc/files/llvm18/__stdarg___gnuc_va_list.h deleted file mode 100644 index 2a0a7e8cc6c0..000000000000 --- a/devel/wasi-libc/files/llvm18/__stdarg___gnuc_va_list.h +++ /dev/null @@ -1,13 +0,0 @@ -/*===---- __stdarg___gnuc_va_list.h - Definition of __gnuc_va_list ---------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __GNUC_VA_LIST -#define __GNUC_VA_LIST -typedef __builtin_va_list __gnuc_va_list; -#endif diff --git a/devel/wasi-libc/files/llvm18/__stdarg___va_copy.h b/devel/wasi-libc/files/llvm18/__stdarg___va_copy.h deleted file mode 100644 index e433e18a7082..000000000000 --- a/devel/wasi-libc/files/llvm18/__stdarg___va_copy.h +++ /dev/null @@ -1,12 +0,0 @@ -/*===---- __stdarg___va_copy.h - Definition of __va_copy -------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __va_copy -#define __va_copy(d, s) __builtin_va_copy(d, s) -#endif diff --git a/devel/wasi-libc/files/llvm18/__stdarg_va_arg.h b/devel/wasi-libc/files/llvm18/__stdarg_va_arg.h deleted file mode 100644 index 89bd2f65d3be..000000000000 --- a/devel/wasi-libc/files/llvm18/__stdarg_va_arg.h +++ /dev/null @@ -1,22 +0,0 @@ -/*===---- __stdarg_va_arg.h - Definitions of va_start, va_arg, va_end-------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef va_arg - -#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L -/* C23 does not require the second parameter for va_start. */ -#define va_start(ap, ...) __builtin_va_start(ap, 0) -#else -/* Versions before C23 do require the second parameter. */ -#define va_start(ap, param) __builtin_va_start(ap, param) -#endif -#define va_end(ap) __builtin_va_end(ap) -#define va_arg(ap, type) __builtin_va_arg(ap, type) - -#endif diff --git a/devel/wasi-libc/files/llvm18/__stdarg_va_copy.h b/devel/wasi-libc/files/llvm18/__stdarg_va_copy.h deleted file mode 100644 index 8645328c2c68..000000000000 --- a/devel/wasi-libc/files/llvm18/__stdarg_va_copy.h +++ /dev/null @@ -1,12 +0,0 @@ -/*===---- __stdarg_va_copy.h - Definition of va_copy------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef va_copy -#define va_copy(dest, src) __builtin_va_copy(dest, src) -#endif diff --git a/devel/wasi-libc/files/llvm18/__stdarg_va_list.h b/devel/wasi-libc/files/llvm18/__stdarg_va_list.h deleted file mode 100644 index 20c2e2cad940..000000000000 --- a/devel/wasi-libc/files/llvm18/__stdarg_va_list.h +++ /dev/null @@ -1,13 +0,0 @@ -/*===---- __stdarg_va_list.h - Definition of va_list -----------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef _VA_LIST -#define _VA_LIST -typedef __builtin_va_list va_list; -#endif diff --git a/devel/wasi-libc/files/llvm18/__stddef_max_align_t.h b/devel/wasi-libc/files/llvm18/__stddef_max_align_t.h deleted file mode 100644 index 512606a87728..000000000000 --- a/devel/wasi-libc/files/llvm18/__stddef_max_align_t.h +++ /dev/null @@ -1,27 +0,0 @@ -/*===---- __stddef_max_align_t.h - Definition of max_align_t ---------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __CLANG_MAX_ALIGN_T_DEFINED -#define __CLANG_MAX_ALIGN_T_DEFINED - -#if defined(_MSC_VER) -typedef double max_align_t; -#elif defined(__APPLE__) -typedef long double max_align_t; -#else -// Define 'max_align_t' to match the GCC definition. -typedef struct { - long long __clang_max_align_nonce1 - __attribute__((__aligned__(__alignof__(long long)))); - long double __clang_max_align_nonce2 - __attribute__((__aligned__(__alignof__(long double)))); -} max_align_t; -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm18/__stddef_null.h b/devel/wasi-libc/files/llvm18/__stddef_null.h deleted file mode 100644 index c10bd2d7d988..000000000000 --- a/devel/wasi-libc/files/llvm18/__stddef_null.h +++ /dev/null @@ -1,29 +0,0 @@ -/*===---- __stddef_null.h - Definition of NULL -----------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#if !defined(NULL) || !__building_module(_Builtin_stddef) - -/* linux/stddef.h will define NULL to 0. glibc (and other) headers then define - * __need_NULL and rely on stddef.h to redefine NULL to the correct value again. - * Modules don't support redefining macros like that, but support that pattern - * in the non-modules case. - */ -#undef NULL - -#ifdef __cplusplus -#if !defined(__MINGW32__) && !defined(_MSC_VER) -#define NULL __null -#else -#define NULL 0 -#endif -#else -#define NULL ((void*)0) -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm18/__stddef_nullptr_t.h b/devel/wasi-libc/files/llvm18/__stddef_nullptr_t.h deleted file mode 100644 index 7f3fbe6fe0d3..000000000000 --- a/devel/wasi-libc/files/llvm18/__stddef_nullptr_t.h +++ /dev/null @@ -1,29 +0,0 @@ -/*===---- __stddef_nullptr_t.h - Definition of nullptr_t -------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_NULLPTR_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _NULLPTR_T - -#ifdef __cplusplus -#if defined(_MSC_EXTENSIONS) && defined(_NATIVE_NULLPTR_SUPPORTED) -namespace std { -typedef decltype(nullptr) nullptr_t; -} -using ::std::nullptr_t; -#endif -#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L -typedef typeof(nullptr) nullptr_t; -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm18/__stddef_offsetof.h b/devel/wasi-libc/files/llvm18/__stddef_offsetof.h deleted file mode 100644 index 84172c6cd273..000000000000 --- a/devel/wasi-libc/files/llvm18/__stddef_offsetof.h +++ /dev/null @@ -1,17 +0,0 @@ -/*===---- __stddef_offsetof.h - Definition of offsetof ---------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(offsetof) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define offsetof(t, d) __builtin_offsetof(t, d) -#endif diff --git a/devel/wasi-libc/files/llvm18/__stddef_ptrdiff_t.h b/devel/wasi-libc/files/llvm18/__stddef_ptrdiff_t.h deleted file mode 100644 index fd3c893c66c9..000000000000 --- a/devel/wasi-libc/files/llvm18/__stddef_ptrdiff_t.h +++ /dev/null @@ -1,20 +0,0 @@ -/*===---- __stddef_ptrdiff_t.h - Definition of ptrdiff_t -------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_PTRDIFF_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _PTRDIFF_T - -typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#endif diff --git a/devel/wasi-libc/files/llvm18/__stddef_rsize_t.h b/devel/wasi-libc/files/llvm18/__stddef_rsize_t.h deleted file mode 100644 index dd433d40d973..000000000000 --- a/devel/wasi-libc/files/llvm18/__stddef_rsize_t.h +++ /dev/null @@ -1,20 +0,0 @@ -/*===---- __stddef_rsize_t.h - Definition of rsize_t -----------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_RSIZE_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _RSIZE_T - -typedef __SIZE_TYPE__ rsize_t; - -#endif diff --git a/devel/wasi-libc/files/llvm18/__stddef_size_t.h b/devel/wasi-libc/files/llvm18/__stddef_size_t.h deleted file mode 100644 index 3dd7b1f37929..000000000000 --- a/devel/wasi-libc/files/llvm18/__stddef_size_t.h +++ /dev/null @@ -1,20 +0,0 @@ -/*===---- __stddef_size_t.h - Definition of size_t -------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_SIZE_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _SIZE_T - -typedef __SIZE_TYPE__ size_t; - -#endif diff --git a/devel/wasi-libc/files/llvm18/__stddef_unreachable.h b/devel/wasi-libc/files/llvm18/__stddef_unreachable.h deleted file mode 100644 index 61df43e9732f..000000000000 --- a/devel/wasi-libc/files/llvm18/__stddef_unreachable.h +++ /dev/null @@ -1,21 +0,0 @@ -/*===---- __stddef_unreachable.h - Definition of unreachable ---------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __cplusplus - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(unreachable) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define unreachable() __builtin_unreachable() -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm18/__stddef_wchar_t.h b/devel/wasi-libc/files/llvm18/__stddef_wchar_t.h deleted file mode 100644 index bd69f6322541..000000000000 --- a/devel/wasi-libc/files/llvm18/__stddef_wchar_t.h +++ /dev/null @@ -1,28 +0,0 @@ -/*===---- __stddef_wchar.h - Definition of wchar_t -------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#if !defined(__cplusplus) || (defined(_MSC_VER) && !_NATIVE_WCHAR_T_DEFINED) - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_WCHAR_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _WCHAR_T - -#ifdef _MSC_EXTENSIONS -#define _WCHAR_T_DEFINED -#endif - -typedef __WCHAR_TYPE__ wchar_t; - -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm18/__stddef_wint_t.h b/devel/wasi-libc/files/llvm18/__stddef_wint_t.h deleted file mode 100644 index 0aa291507957..000000000000 --- a/devel/wasi-libc/files/llvm18/__stddef_wint_t.h +++ /dev/null @@ -1,15 +0,0 @@ -/*===---- __stddef_wint.h - Definition of wint_t ---------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef _WINT_T -#define _WINT_T - -typedef __WINT_TYPE__ wint_t; - -#endif diff --git a/devel/wasi-libc/files/llvm18/stdarg.h b/devel/wasi-libc/files/llvm18/stdarg.h deleted file mode 100644 index 94b066566f08..000000000000 --- a/devel/wasi-libc/files/llvm18/stdarg.h +++ /dev/null @@ -1,79 +0,0 @@ -/*===---- stdarg.h - Variable argument handling ----------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * This header is designed to be included multiple times. If any of the __need_ - * macros are defined, then only that subset of interfaces are provided. This - * can be useful for POSIX headers that need to not expose all of stdarg.h, but - * need to use some of its interfaces. Otherwise this header provides all of - * the expected interfaces. - * - * When clang modules are enabled, this header is a textual header. It ignores - * its header guard so that multiple submodules can export its interfaces. - * Take module SM with submodules A and B, whose headers both include stdarg.h - * When SM.A builds, __STDARG_H will be defined. When SM.B builds, the - * definition from SM.A will leak when building without local submodule - * visibility. stdarg.h wouldn't include any of its implementation headers, and - * SM.B wouldn't import any of the stdarg modules, and SM.B's `export *` - * wouldn't export any stdarg interfaces as expected. However, since stdarg.h - * ignores its header guard when building with modules, it all works as - * expected. - * - * When clang modules are not enabled, the header guards can function in the - * normal simple fashion. - */ -#if !defined(__STDARG_H) || __has_feature(modules) || \ - defined(__need___va_list) || defined(__need_va_list) || \ - defined(__need_va_arg) || defined(__need___va_copy) || \ - defined(__need_va_copy) - -#if !defined(__need___va_list) && !defined(__need_va_list) && \ - !defined(__need_va_arg) && !defined(__need___va_copy) && \ - !defined(__need_va_copy) -#define __STDARG_H -#define __need___va_list -#define __need_va_list -#define __need_va_arg -#define __need___va_copy -/* GCC always defines __va_copy, but does not define va_copy unless in c99 mode - * or -ansi is not specified, since it was not part of C90. - */ -#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || \ - (defined(__cplusplus) && __cplusplus >= 201103L) || \ - !defined(__STRICT_ANSI__) -#define __need_va_copy -#endif -#endif - -#ifdef __need___va_list -#include <__stdarg___gnuc_va_list.h> -#undef __need___va_list -#endif /* defined(__need___va_list) */ - -#ifdef __need_va_list -#include <__stdarg_va_list.h> -#undef __need_va_list -#endif /* defined(__need_va_list) */ - -#ifdef __need_va_arg -#include <__stdarg_va_arg.h> -#undef __need_va_arg -#endif /* defined(__need_va_arg) */ - -#ifdef __need___va_copy -#include <__stdarg___va_copy.h> -#undef __need___va_copy -#endif /* defined(__need___va_copy) */ - -#ifdef __need_va_copy -#include <__stdarg_va_copy.h> -#undef __need_va_copy -#endif /* defined(__need_va_copy) */ - -#endif diff --git a/devel/wasi-libc/files/llvm18/stddef.h b/devel/wasi-libc/files/llvm18/stddef.h deleted file mode 100644 index e0ad7b8d17af..000000000000 --- a/devel/wasi-libc/files/llvm18/stddef.h +++ /dev/null @@ -1,123 +0,0 @@ -/*===---- stddef.h - Basic type definitions --------------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * This header is designed to be included multiple times. If any of the __need_ - * macros are defined, then only that subset of interfaces are provided. This - * can be useful for POSIX headers that need to not expose all of stddef.h, but - * need to use some of its interfaces. Otherwise this header provides all of - * the expected interfaces. - * - * When clang modules are enabled, this header is a textual header. It ignores - * its header guard so that multiple submodules can export its interfaces. - * Take module SM with submodules A and B, whose headers both include stddef.h - * When SM.A builds, __STDDEF_H will be defined. When SM.B builds, the - * definition from SM.A will leak when building without local submodule - * visibility. stddef.h wouldn't include any of its implementation headers, and - * SM.B wouldn't import any of the stddef modules, and SM.B's `export *` - * wouldn't export any stddef interfaces as expected. However, since stddef.h - * ignores its header guard when building with modules, it all works as - * expected. - * - * When clang modules are not enabled, the header guards can function in the - * normal simple fashion. - */ -#if !defined(__STDDEF_H) || __has_feature(modules) || \ - (defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1) || \ - defined(__need_ptrdiff_t) || defined(__need_size_t) || \ - defined(__need_rsize_t) || defined(__need_wchar_t) || \ - defined(__need_NULL) || defined(__need_nullptr_t) || \ - defined(__need_unreachable) || defined(__need_max_align_t) || \ - defined(__need_offsetof) || defined(__need_wint_t) - -#if !defined(__need_ptrdiff_t) && !defined(__need_size_t) && \ - !defined(__need_rsize_t) && !defined(__need_wchar_t) && \ - !defined(__need_NULL) && !defined(__need_nullptr_t) && \ - !defined(__need_unreachable) && !defined(__need_max_align_t) && \ - !defined(__need_offsetof) && !defined(__need_wint_t) -#define __STDDEF_H -#define __need_ptrdiff_t -#define __need_size_t -/* ISO9899:2011 7.20 (C11 Annex K): Define rsize_t if __STDC_WANT_LIB_EXT1__ is - * enabled. */ -#if defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1 -#define __need_rsize_t -#endif -#define __need_wchar_t -#define __need_NULL -#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L) || \ - defined(__cplusplus) -#define __need_nullptr_t -#endif -#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L -#define __need_unreachable -#endif -#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || \ - (defined(__cplusplus) && __cplusplus >= 201103L) -#define __need_max_align_t -#endif -#define __need_offsetof -/* wint_t is provided by and not . It's here - * for compatibility, but must be explicitly requested. Therefore - * __need_wint_t is intentionally not defined here. */ -#endif - -#if defined(__need_ptrdiff_t) -#include <__stddef_ptrdiff_t.h> -#undef __need_ptrdiff_t -#endif /* defined(__need_ptrdiff_t) */ - -#if defined(__need_size_t) -#include <__stddef_size_t.h> -#undef __need_size_t -#endif /*defined(__need_size_t) */ - -#if defined(__need_rsize_t) -#include <__stddef_rsize_t.h> -#undef __need_rsize_t -#endif /* defined(__need_rsize_t) */ - -#if defined(__need_wchar_t) -#include <__stddef_wchar_t.h> -#undef __need_wchar_t -#endif /* defined(__need_wchar_t) */ - -#if defined(__need_NULL) -#include <__stddef_null.h> -#undef __need_NULL -#endif /* defined(__need_NULL) */ - -#if defined(__need_nullptr_t) -#include <__stddef_nullptr_t.h> -#undef __need_nullptr_t -#endif /* defined(__need_nullptr_t) */ - -#if defined(__need_unreachable) -#include <__stddef_unreachable.h> -#undef __need_unreachable -#endif /* defined(__need_unreachable) */ - -#if defined(__need_max_align_t) -#include <__stddef_max_align_t.h> -#undef __need_max_align_t -#endif /* defined(__need_max_align_t) */ - -#if defined(__need_offsetof) -#include <__stddef_offsetof.h> -#undef __need_offsetof -#endif /* defined(__need_offsetof) */ - -/* Some C libraries expect to see a wint_t here. Others (notably MinGW) will use -__WINT_TYPE__ directly; accommodate both by requiring __need_wint_t */ -#if defined(__need_wint_t) -#include <__stddef_wint_t.h> -#undef __need_wint_t -#endif /* __need_wint_t */ - -#endif diff --git a/devel/wasi-libc/files/llvm19/__stdarg___gnuc_va_list.h b/devel/wasi-libc/files/llvm19/__stdarg___gnuc_va_list.h deleted file mode 100644 index 2a0a7e8cc6c0..000000000000 --- a/devel/wasi-libc/files/llvm19/__stdarg___gnuc_va_list.h +++ /dev/null @@ -1,13 +0,0 @@ -/*===---- __stdarg___gnuc_va_list.h - Definition of __gnuc_va_list ---------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __GNUC_VA_LIST -#define __GNUC_VA_LIST -typedef __builtin_va_list __gnuc_va_list; -#endif diff --git a/devel/wasi-libc/files/llvm19/__stdarg___va_copy.h b/devel/wasi-libc/files/llvm19/__stdarg___va_copy.h deleted file mode 100644 index e433e18a7082..000000000000 --- a/devel/wasi-libc/files/llvm19/__stdarg___va_copy.h +++ /dev/null @@ -1,12 +0,0 @@ -/*===---- __stdarg___va_copy.h - Definition of __va_copy -------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __va_copy -#define __va_copy(d, s) __builtin_va_copy(d, s) -#endif diff --git a/devel/wasi-libc/files/llvm19/__stdarg_header_macro.h b/devel/wasi-libc/files/llvm19/__stdarg_header_macro.h deleted file mode 100644 index beb92ee02526..000000000000 --- a/devel/wasi-libc/files/llvm19/__stdarg_header_macro.h +++ /dev/null @@ -1,12 +0,0 @@ -/*===---- __stdarg_header_macro.h ------------------------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __STDARG_H -#define __STDARG_H -#endif diff --git a/devel/wasi-libc/files/llvm19/__stdarg_va_arg.h b/devel/wasi-libc/files/llvm19/__stdarg_va_arg.h deleted file mode 100644 index 89bd2f65d3be..000000000000 --- a/devel/wasi-libc/files/llvm19/__stdarg_va_arg.h +++ /dev/null @@ -1,22 +0,0 @@ -/*===---- __stdarg_va_arg.h - Definitions of va_start, va_arg, va_end-------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef va_arg - -#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L -/* C23 does not require the second parameter for va_start. */ -#define va_start(ap, ...) __builtin_va_start(ap, 0) -#else -/* Versions before C23 do require the second parameter. */ -#define va_start(ap, param) __builtin_va_start(ap, param) -#endif -#define va_end(ap) __builtin_va_end(ap) -#define va_arg(ap, type) __builtin_va_arg(ap, type) - -#endif diff --git a/devel/wasi-libc/files/llvm19/__stdarg_va_copy.h b/devel/wasi-libc/files/llvm19/__stdarg_va_copy.h deleted file mode 100644 index 8645328c2c68..000000000000 --- a/devel/wasi-libc/files/llvm19/__stdarg_va_copy.h +++ /dev/null @@ -1,12 +0,0 @@ -/*===---- __stdarg_va_copy.h - Definition of va_copy------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef va_copy -#define va_copy(dest, src) __builtin_va_copy(dest, src) -#endif diff --git a/devel/wasi-libc/files/llvm19/__stdarg_va_list.h b/devel/wasi-libc/files/llvm19/__stdarg_va_list.h deleted file mode 100644 index 20c2e2cad940..000000000000 --- a/devel/wasi-libc/files/llvm19/__stdarg_va_list.h +++ /dev/null @@ -1,13 +0,0 @@ -/*===---- __stdarg_va_list.h - Definition of va_list -----------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef _VA_LIST -#define _VA_LIST -typedef __builtin_va_list va_list; -#endif diff --git a/devel/wasi-libc/files/llvm19/__stddef_header_macro.h b/devel/wasi-libc/files/llvm19/__stddef_header_macro.h deleted file mode 100644 index db5fb3c0abc1..000000000000 --- a/devel/wasi-libc/files/llvm19/__stddef_header_macro.h +++ /dev/null @@ -1,12 +0,0 @@ -/*===---- __stddef_header_macro.h ------------------------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __STDDEF_H -#define __STDDEF_H -#endif diff --git a/devel/wasi-libc/files/llvm19/__stddef_max_align_t.h b/devel/wasi-libc/files/llvm19/__stddef_max_align_t.h deleted file mode 100644 index 512606a87728..000000000000 --- a/devel/wasi-libc/files/llvm19/__stddef_max_align_t.h +++ /dev/null @@ -1,27 +0,0 @@ -/*===---- __stddef_max_align_t.h - Definition of max_align_t ---------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __CLANG_MAX_ALIGN_T_DEFINED -#define __CLANG_MAX_ALIGN_T_DEFINED - -#if defined(_MSC_VER) -typedef double max_align_t; -#elif defined(__APPLE__) -typedef long double max_align_t; -#else -// Define 'max_align_t' to match the GCC definition. -typedef struct { - long long __clang_max_align_nonce1 - __attribute__((__aligned__(__alignof__(long long)))); - long double __clang_max_align_nonce2 - __attribute__((__aligned__(__alignof__(long double)))); -} max_align_t; -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm19/__stddef_null.h b/devel/wasi-libc/files/llvm19/__stddef_null.h deleted file mode 100644 index c10bd2d7d988..000000000000 --- a/devel/wasi-libc/files/llvm19/__stddef_null.h +++ /dev/null @@ -1,29 +0,0 @@ -/*===---- __stddef_null.h - Definition of NULL -----------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#if !defined(NULL) || !__building_module(_Builtin_stddef) - -/* linux/stddef.h will define NULL to 0. glibc (and other) headers then define - * __need_NULL and rely on stddef.h to redefine NULL to the correct value again. - * Modules don't support redefining macros like that, but support that pattern - * in the non-modules case. - */ -#undef NULL - -#ifdef __cplusplus -#if !defined(__MINGW32__) && !defined(_MSC_VER) -#define NULL __null -#else -#define NULL 0 -#endif -#else -#define NULL ((void*)0) -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm19/__stddef_nullptr_t.h b/devel/wasi-libc/files/llvm19/__stddef_nullptr_t.h deleted file mode 100644 index 7f3fbe6fe0d3..000000000000 --- a/devel/wasi-libc/files/llvm19/__stddef_nullptr_t.h +++ /dev/null @@ -1,29 +0,0 @@ -/*===---- __stddef_nullptr_t.h - Definition of nullptr_t -------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_NULLPTR_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _NULLPTR_T - -#ifdef __cplusplus -#if defined(_MSC_EXTENSIONS) && defined(_NATIVE_NULLPTR_SUPPORTED) -namespace std { -typedef decltype(nullptr) nullptr_t; -} -using ::std::nullptr_t; -#endif -#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L -typedef typeof(nullptr) nullptr_t; -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm19/__stddef_offsetof.h b/devel/wasi-libc/files/llvm19/__stddef_offsetof.h deleted file mode 100644 index 84172c6cd273..000000000000 --- a/devel/wasi-libc/files/llvm19/__stddef_offsetof.h +++ /dev/null @@ -1,17 +0,0 @@ -/*===---- __stddef_offsetof.h - Definition of offsetof ---------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(offsetof) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define offsetof(t, d) __builtin_offsetof(t, d) -#endif diff --git a/devel/wasi-libc/files/llvm19/__stddef_ptrdiff_t.h b/devel/wasi-libc/files/llvm19/__stddef_ptrdiff_t.h deleted file mode 100644 index fd3c893c66c9..000000000000 --- a/devel/wasi-libc/files/llvm19/__stddef_ptrdiff_t.h +++ /dev/null @@ -1,20 +0,0 @@ -/*===---- __stddef_ptrdiff_t.h - Definition of ptrdiff_t -------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_PTRDIFF_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _PTRDIFF_T - -typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#endif diff --git a/devel/wasi-libc/files/llvm19/__stddef_rsize_t.h b/devel/wasi-libc/files/llvm19/__stddef_rsize_t.h deleted file mode 100644 index dd433d40d973..000000000000 --- a/devel/wasi-libc/files/llvm19/__stddef_rsize_t.h +++ /dev/null @@ -1,20 +0,0 @@ -/*===---- __stddef_rsize_t.h - Definition of rsize_t -----------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_RSIZE_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _RSIZE_T - -typedef __SIZE_TYPE__ rsize_t; - -#endif diff --git a/devel/wasi-libc/files/llvm19/__stddef_size_t.h b/devel/wasi-libc/files/llvm19/__stddef_size_t.h deleted file mode 100644 index 3dd7b1f37929..000000000000 --- a/devel/wasi-libc/files/llvm19/__stddef_size_t.h +++ /dev/null @@ -1,20 +0,0 @@ -/*===---- __stddef_size_t.h - Definition of size_t -------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_SIZE_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _SIZE_T - -typedef __SIZE_TYPE__ size_t; - -#endif diff --git a/devel/wasi-libc/files/llvm19/__stddef_unreachable.h b/devel/wasi-libc/files/llvm19/__stddef_unreachable.h deleted file mode 100644 index 61df43e9732f..000000000000 --- a/devel/wasi-libc/files/llvm19/__stddef_unreachable.h +++ /dev/null @@ -1,21 +0,0 @@ -/*===---- __stddef_unreachable.h - Definition of unreachable ---------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __cplusplus - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(unreachable) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define unreachable() __builtin_unreachable() -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm19/__stddef_wchar_t.h b/devel/wasi-libc/files/llvm19/__stddef_wchar_t.h deleted file mode 100644 index bd69f6322541..000000000000 --- a/devel/wasi-libc/files/llvm19/__stddef_wchar_t.h +++ /dev/null @@ -1,28 +0,0 @@ -/*===---- __stddef_wchar.h - Definition of wchar_t -------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#if !defined(__cplusplus) || (defined(_MSC_VER) && !_NATIVE_WCHAR_T_DEFINED) - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_WCHAR_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _WCHAR_T - -#ifdef _MSC_EXTENSIONS -#define _WCHAR_T_DEFINED -#endif - -typedef __WCHAR_TYPE__ wchar_t; - -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm19/__stddef_wint_t.h b/devel/wasi-libc/files/llvm19/__stddef_wint_t.h deleted file mode 100644 index 0aa291507957..000000000000 --- a/devel/wasi-libc/files/llvm19/__stddef_wint_t.h +++ /dev/null @@ -1,15 +0,0 @@ -/*===---- __stddef_wint.h - Definition of wint_t ---------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef _WINT_T -#define _WINT_T - -typedef __WINT_TYPE__ wint_t; - -#endif diff --git a/devel/wasi-libc/files/llvm19/stdarg.h b/devel/wasi-libc/files/llvm19/stdarg.h deleted file mode 100644 index 6203d7a600a2..000000000000 --- a/devel/wasi-libc/files/llvm19/stdarg.h +++ /dev/null @@ -1,75 +0,0 @@ -/*===---- stdarg.h - Variable argument handling ----------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * This header is designed to be included multiple times. If any of the __need_ - * macros are defined, then only that subset of interfaces are provided. This - * can be useful for POSIX headers that need to not expose all of stdarg.h, but - * need to use some of its interfaces. Otherwise this header provides all of - * the expected interfaces. - * - * When clang modules are enabled, this header is a textual header to support - * the multiple include behavior. As such, it doesn't directly declare anything - * so that it doesn't add duplicate declarations to all of its includers' - * modules. - */ -#if defined(__MVS__) && __has_include_next() -#undef __need___va_list -#undef __need_va_list -#undef __need_va_arg -#undef __need___va_copy -#undef __need_va_copy -#include <__stdarg_header_macro.h> -#include_next - -#else -#if !defined(__need___va_list) && !defined(__need_va_list) && \ - !defined(__need_va_arg) && !defined(__need___va_copy) && \ - !defined(__need_va_copy) -#define __need___va_list -#define __need_va_list -#define __need_va_arg -#define __need___va_copy -/* GCC always defines __va_copy, but does not define va_copy unless in c99 mode - * or -ansi is not specified, since it was not part of C90. - */ -#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || \ - (defined(__cplusplus) && __cplusplus >= 201103L) || \ - !defined(__STRICT_ANSI__) -#define __need_va_copy -#endif -#include <__stdarg_header_macro.h> -#endif - -#ifdef __need___va_list -#include <__stdarg___gnuc_va_list.h> -#undef __need___va_list -#endif /* defined(__need___va_list) */ - -#ifdef __need_va_list -#include <__stdarg_va_list.h> -#undef __need_va_list -#endif /* defined(__need_va_list) */ - -#ifdef __need_va_arg -#include <__stdarg_va_arg.h> -#undef __need_va_arg -#endif /* defined(__need_va_arg) */ - -#ifdef __need___va_copy -#include <__stdarg___va_copy.h> -#undef __need___va_copy -#endif /* defined(__need___va_copy) */ - -#ifdef __need_va_copy -#include <__stdarg_va_copy.h> -#undef __need_va_copy -#endif /* defined(__need_va_copy) */ - -#endif /* __MVS__ */ diff --git a/devel/wasi-libc/files/llvm19/stddef.h b/devel/wasi-libc/files/llvm19/stddef.h deleted file mode 100644 index 99b275aebf5a..000000000000 --- a/devel/wasi-libc/files/llvm19/stddef.h +++ /dev/null @@ -1,139 +0,0 @@ -/*===---- stddef.h - Basic type definitions --------------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * This header is designed to be included multiple times. If any of the __need_ - * macros are defined, then only that subset of interfaces are provided. This - * can be useful for POSIX headers that need to not expose all of stddef.h, but - * need to use some of its interfaces. Otherwise this header provides all of - * the expected interfaces. - * - * When clang modules are enabled, this header is a textual header to support - * the multiple include behavior. As such, it doesn't directly declare anything - * so that it doesn't add duplicate declarations to all of its includers' - * modules. - */ -#if defined(__MVS__) && __has_include_next() -#undef __need_ptrdiff_t -#undef __need_size_t -#undef __need_rsize_t -#undef __need_wchar_t -#undef __need_NULL -#undef __need_nullptr_t -#undef __need_unreachable -#undef __need_max_align_t -#undef __need_offsetof -#undef __need_wint_t -#include <__stddef_header_macro.h> -#include_next - -#else - -#if !defined(__need_ptrdiff_t) && !defined(__need_size_t) && \ - !defined(__need_rsize_t) && !defined(__need_wchar_t) && \ - !defined(__need_NULL) && !defined(__need_nullptr_t) && \ - !defined(__need_unreachable) && !defined(__need_max_align_t) && \ - !defined(__need_offsetof) && !defined(__need_wint_t) -#define __need_ptrdiff_t -#define __need_size_t -/* ISO9899:2011 7.20 (C11 Annex K): Define rsize_t if __STDC_WANT_LIB_EXT1__ is - * enabled. */ -#if defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1 -#define __need_rsize_t -#endif -#define __need_wchar_t -#if !defined(__STDDEF_H) || __has_feature(modules) -/* - * __stddef_null.h is special when building without modules: if __need_NULL is - * set, then it will unconditionally redefine NULL. To avoid stepping on client - * definitions of NULL, __need_NULL should only be set the first time this - * header is included, that is when __STDDEF_H is not defined. However, when - * building with modules, this header is a textual header and needs to - * unconditionally include __stdef_null.h to support multiple submodules - * exporting _Builtin_stddef.null. Take module SM with submodules A and B, whose - * headers both include stddef.h When SM.A builds, __STDDEF_H will be defined. - * When SM.B builds, the definition from SM.A will leak when building without - * local submodule visibility. stddef.h wouldn't include __stddef_null.h, and - * SM.B wouldn't import _Builtin_stddef.null, and SM.B's `export *` wouldn't - * export NULL as expected. When building with modules, always include - * __stddef_null.h so that everything works as expected. - */ -#define __need_NULL -#endif -#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L) || \ - defined(__cplusplus) -#define __need_nullptr_t -#endif -#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L -#define __need_unreachable -#endif -#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || \ - (defined(__cplusplus) && __cplusplus >= 201103L) -#define __need_max_align_t -#endif -#define __need_offsetof -/* wint_t is provided by and not . It's here - * for compatibility, but must be explicitly requested. Therefore - * __need_wint_t is intentionally not defined here. */ -#include <__stddef_header_macro.h> -#endif - -#if defined(__need_ptrdiff_t) -#include <__stddef_ptrdiff_t.h> -#undef __need_ptrdiff_t -#endif /* defined(__need_ptrdiff_t) */ - -#if defined(__need_size_t) -#include <__stddef_size_t.h> -#undef __need_size_t -#endif /*defined(__need_size_t) */ - -#if defined(__need_rsize_t) -#include <__stddef_rsize_t.h> -#undef __need_rsize_t -#endif /* defined(__need_rsize_t) */ - -#if defined(__need_wchar_t) -#include <__stddef_wchar_t.h> -#undef __need_wchar_t -#endif /* defined(__need_wchar_t) */ - -#if defined(__need_NULL) -#include <__stddef_null.h> -#undef __need_NULL -#endif /* defined(__need_NULL) */ - -#if defined(__need_nullptr_t) -#include <__stddef_nullptr_t.h> -#undef __need_nullptr_t -#endif /* defined(__need_nullptr_t) */ - -#if defined(__need_unreachable) -#include <__stddef_unreachable.h> -#undef __need_unreachable -#endif /* defined(__need_unreachable) */ - -#if defined(__need_max_align_t) -#include <__stddef_max_align_t.h> -#undef __need_max_align_t -#endif /* defined(__need_max_align_t) */ - -#if defined(__need_offsetof) -#include <__stddef_offsetof.h> -#undef __need_offsetof -#endif /* defined(__need_offsetof) */ - -/* Some C libraries expect to see a wint_t here. Others (notably MinGW) will use -__WINT_TYPE__ directly; accommodate both by requiring __need_wint_t */ -#if defined(__need_wint_t) -#include <__stddef_wint_t.h> -#undef __need_wint_t -#endif /* __need_wint_t */ - -#endif /* __MVS__ */ diff --git a/devel/wasi-libc/files/llvm20/__stdarg___gnuc_va_list.h b/devel/wasi-libc/files/llvm20/__stdarg___gnuc_va_list.h deleted file mode 100644 index 2a0a7e8cc6c0..000000000000 --- a/devel/wasi-libc/files/llvm20/__stdarg___gnuc_va_list.h +++ /dev/null @@ -1,13 +0,0 @@ -/*===---- __stdarg___gnuc_va_list.h - Definition of __gnuc_va_list ---------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __GNUC_VA_LIST -#define __GNUC_VA_LIST -typedef __builtin_va_list __gnuc_va_list; -#endif diff --git a/devel/wasi-libc/files/llvm20/__stdarg___va_copy.h b/devel/wasi-libc/files/llvm20/__stdarg___va_copy.h deleted file mode 100644 index e433e18a7082..000000000000 --- a/devel/wasi-libc/files/llvm20/__stdarg___va_copy.h +++ /dev/null @@ -1,12 +0,0 @@ -/*===---- __stdarg___va_copy.h - Definition of __va_copy -------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __va_copy -#define __va_copy(d, s) __builtin_va_copy(d, s) -#endif diff --git a/devel/wasi-libc/files/llvm20/__stdarg_header_macro.h b/devel/wasi-libc/files/llvm20/__stdarg_header_macro.h deleted file mode 100644 index beb92ee02526..000000000000 --- a/devel/wasi-libc/files/llvm20/__stdarg_header_macro.h +++ /dev/null @@ -1,12 +0,0 @@ -/*===---- __stdarg_header_macro.h ------------------------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __STDARG_H -#define __STDARG_H -#endif diff --git a/devel/wasi-libc/files/llvm20/__stdarg_va_arg.h b/devel/wasi-libc/files/llvm20/__stdarg_va_arg.h deleted file mode 100644 index 89bd2f65d3be..000000000000 --- a/devel/wasi-libc/files/llvm20/__stdarg_va_arg.h +++ /dev/null @@ -1,22 +0,0 @@ -/*===---- __stdarg_va_arg.h - Definitions of va_start, va_arg, va_end-------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef va_arg - -#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L -/* C23 does not require the second parameter for va_start. */ -#define va_start(ap, ...) __builtin_va_start(ap, 0) -#else -/* Versions before C23 do require the second parameter. */ -#define va_start(ap, param) __builtin_va_start(ap, param) -#endif -#define va_end(ap) __builtin_va_end(ap) -#define va_arg(ap, type) __builtin_va_arg(ap, type) - -#endif diff --git a/devel/wasi-libc/files/llvm20/__stdarg_va_copy.h b/devel/wasi-libc/files/llvm20/__stdarg_va_copy.h deleted file mode 100644 index 8645328c2c68..000000000000 --- a/devel/wasi-libc/files/llvm20/__stdarg_va_copy.h +++ /dev/null @@ -1,12 +0,0 @@ -/*===---- __stdarg_va_copy.h - Definition of va_copy------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef va_copy -#define va_copy(dest, src) __builtin_va_copy(dest, src) -#endif diff --git a/devel/wasi-libc/files/llvm20/__stdarg_va_list.h b/devel/wasi-libc/files/llvm20/__stdarg_va_list.h deleted file mode 100644 index 20c2e2cad940..000000000000 --- a/devel/wasi-libc/files/llvm20/__stdarg_va_list.h +++ /dev/null @@ -1,13 +0,0 @@ -/*===---- __stdarg_va_list.h - Definition of va_list -----------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef _VA_LIST -#define _VA_LIST -typedef __builtin_va_list va_list; -#endif diff --git a/devel/wasi-libc/files/llvm20/__stddef_header_macro.h b/devel/wasi-libc/files/llvm20/__stddef_header_macro.h deleted file mode 100644 index db5fb3c0abc1..000000000000 --- a/devel/wasi-libc/files/llvm20/__stddef_header_macro.h +++ /dev/null @@ -1,12 +0,0 @@ -/*===---- __stddef_header_macro.h ------------------------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __STDDEF_H -#define __STDDEF_H -#endif diff --git a/devel/wasi-libc/files/llvm20/__stddef_max_align_t.h b/devel/wasi-libc/files/llvm20/__stddef_max_align_t.h deleted file mode 100644 index 512606a87728..000000000000 --- a/devel/wasi-libc/files/llvm20/__stddef_max_align_t.h +++ /dev/null @@ -1,27 +0,0 @@ -/*===---- __stddef_max_align_t.h - Definition of max_align_t ---------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __CLANG_MAX_ALIGN_T_DEFINED -#define __CLANG_MAX_ALIGN_T_DEFINED - -#if defined(_MSC_VER) -typedef double max_align_t; -#elif defined(__APPLE__) -typedef long double max_align_t; -#else -// Define 'max_align_t' to match the GCC definition. -typedef struct { - long long __clang_max_align_nonce1 - __attribute__((__aligned__(__alignof__(long long)))); - long double __clang_max_align_nonce2 - __attribute__((__aligned__(__alignof__(long double)))); -} max_align_t; -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm20/__stddef_null.h b/devel/wasi-libc/files/llvm20/__stddef_null.h deleted file mode 100644 index c10bd2d7d988..000000000000 --- a/devel/wasi-libc/files/llvm20/__stddef_null.h +++ /dev/null @@ -1,29 +0,0 @@ -/*===---- __stddef_null.h - Definition of NULL -----------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#if !defined(NULL) || !__building_module(_Builtin_stddef) - -/* linux/stddef.h will define NULL to 0. glibc (and other) headers then define - * __need_NULL and rely on stddef.h to redefine NULL to the correct value again. - * Modules don't support redefining macros like that, but support that pattern - * in the non-modules case. - */ -#undef NULL - -#ifdef __cplusplus -#if !defined(__MINGW32__) && !defined(_MSC_VER) -#define NULL __null -#else -#define NULL 0 -#endif -#else -#define NULL ((void*)0) -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm20/__stddef_nullptr_t.h b/devel/wasi-libc/files/llvm20/__stddef_nullptr_t.h deleted file mode 100644 index 7f3fbe6fe0d3..000000000000 --- a/devel/wasi-libc/files/llvm20/__stddef_nullptr_t.h +++ /dev/null @@ -1,29 +0,0 @@ -/*===---- __stddef_nullptr_t.h - Definition of nullptr_t -------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_NULLPTR_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _NULLPTR_T - -#ifdef __cplusplus -#if defined(_MSC_EXTENSIONS) && defined(_NATIVE_NULLPTR_SUPPORTED) -namespace std { -typedef decltype(nullptr) nullptr_t; -} -using ::std::nullptr_t; -#endif -#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L -typedef typeof(nullptr) nullptr_t; -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm20/__stddef_offsetof.h b/devel/wasi-libc/files/llvm20/__stddef_offsetof.h deleted file mode 100644 index 84172c6cd273..000000000000 --- a/devel/wasi-libc/files/llvm20/__stddef_offsetof.h +++ /dev/null @@ -1,17 +0,0 @@ -/*===---- __stddef_offsetof.h - Definition of offsetof ---------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(offsetof) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define offsetof(t, d) __builtin_offsetof(t, d) -#endif diff --git a/devel/wasi-libc/files/llvm20/__stddef_ptrdiff_t.h b/devel/wasi-libc/files/llvm20/__stddef_ptrdiff_t.h deleted file mode 100644 index fd3c893c66c9..000000000000 --- a/devel/wasi-libc/files/llvm20/__stddef_ptrdiff_t.h +++ /dev/null @@ -1,20 +0,0 @@ -/*===---- __stddef_ptrdiff_t.h - Definition of ptrdiff_t -------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_PTRDIFF_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _PTRDIFF_T - -typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#endif diff --git a/devel/wasi-libc/files/llvm20/__stddef_rsize_t.h b/devel/wasi-libc/files/llvm20/__stddef_rsize_t.h deleted file mode 100644 index dd433d40d973..000000000000 --- a/devel/wasi-libc/files/llvm20/__stddef_rsize_t.h +++ /dev/null @@ -1,20 +0,0 @@ -/*===---- __stddef_rsize_t.h - Definition of rsize_t -----------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_RSIZE_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _RSIZE_T - -typedef __SIZE_TYPE__ rsize_t; - -#endif diff --git a/devel/wasi-libc/files/llvm20/__stddef_size_t.h b/devel/wasi-libc/files/llvm20/__stddef_size_t.h deleted file mode 100644 index 3dd7b1f37929..000000000000 --- a/devel/wasi-libc/files/llvm20/__stddef_size_t.h +++ /dev/null @@ -1,20 +0,0 @@ -/*===---- __stddef_size_t.h - Definition of size_t -------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_SIZE_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _SIZE_T - -typedef __SIZE_TYPE__ size_t; - -#endif diff --git a/devel/wasi-libc/files/llvm20/__stddef_unreachable.h b/devel/wasi-libc/files/llvm20/__stddef_unreachable.h deleted file mode 100644 index 61df43e9732f..000000000000 --- a/devel/wasi-libc/files/llvm20/__stddef_unreachable.h +++ /dev/null @@ -1,21 +0,0 @@ -/*===---- __stddef_unreachable.h - Definition of unreachable ---------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __cplusplus - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(unreachable) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define unreachable() __builtin_unreachable() -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm20/__stddef_wchar_t.h b/devel/wasi-libc/files/llvm20/__stddef_wchar_t.h deleted file mode 100644 index bd69f6322541..000000000000 --- a/devel/wasi-libc/files/llvm20/__stddef_wchar_t.h +++ /dev/null @@ -1,28 +0,0 @@ -/*===---- __stddef_wchar.h - Definition of wchar_t -------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#if !defined(__cplusplus) || (defined(_MSC_VER) && !_NATIVE_WCHAR_T_DEFINED) - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_WCHAR_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _WCHAR_T - -#ifdef _MSC_EXTENSIONS -#define _WCHAR_T_DEFINED -#endif - -typedef __WCHAR_TYPE__ wchar_t; - -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm20/__stddef_wint_t.h b/devel/wasi-libc/files/llvm20/__stddef_wint_t.h deleted file mode 100644 index 0aa291507957..000000000000 --- a/devel/wasi-libc/files/llvm20/__stddef_wint_t.h +++ /dev/null @@ -1,15 +0,0 @@ -/*===---- __stddef_wint.h - Definition of wint_t ---------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef _WINT_T -#define _WINT_T - -typedef __WINT_TYPE__ wint_t; - -#endif diff --git a/devel/wasi-libc/files/llvm20/stdarg.h b/devel/wasi-libc/files/llvm20/stdarg.h deleted file mode 100644 index 6203d7a600a2..000000000000 --- a/devel/wasi-libc/files/llvm20/stdarg.h +++ /dev/null @@ -1,75 +0,0 @@ -/*===---- stdarg.h - Variable argument handling ----------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * This header is designed to be included multiple times. If any of the __need_ - * macros are defined, then only that subset of interfaces are provided. This - * can be useful for POSIX headers that need to not expose all of stdarg.h, but - * need to use some of its interfaces. Otherwise this header provides all of - * the expected interfaces. - * - * When clang modules are enabled, this header is a textual header to support - * the multiple include behavior. As such, it doesn't directly declare anything - * so that it doesn't add duplicate declarations to all of its includers' - * modules. - */ -#if defined(__MVS__) && __has_include_next() -#undef __need___va_list -#undef __need_va_list -#undef __need_va_arg -#undef __need___va_copy -#undef __need_va_copy -#include <__stdarg_header_macro.h> -#include_next - -#else -#if !defined(__need___va_list) && !defined(__need_va_list) && \ - !defined(__need_va_arg) && !defined(__need___va_copy) && \ - !defined(__need_va_copy) -#define __need___va_list -#define __need_va_list -#define __need_va_arg -#define __need___va_copy -/* GCC always defines __va_copy, but does not define va_copy unless in c99 mode - * or -ansi is not specified, since it was not part of C90. - */ -#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || \ - (defined(__cplusplus) && __cplusplus >= 201103L) || \ - !defined(__STRICT_ANSI__) -#define __need_va_copy -#endif -#include <__stdarg_header_macro.h> -#endif - -#ifdef __need___va_list -#include <__stdarg___gnuc_va_list.h> -#undef __need___va_list -#endif /* defined(__need___va_list) */ - -#ifdef __need_va_list -#include <__stdarg_va_list.h> -#undef __need_va_list -#endif /* defined(__need_va_list) */ - -#ifdef __need_va_arg -#include <__stdarg_va_arg.h> -#undef __need_va_arg -#endif /* defined(__need_va_arg) */ - -#ifdef __need___va_copy -#include <__stdarg___va_copy.h> -#undef __need___va_copy -#endif /* defined(__need___va_copy) */ - -#ifdef __need_va_copy -#include <__stdarg_va_copy.h> -#undef __need_va_copy -#endif /* defined(__need_va_copy) */ - -#endif /* __MVS__ */ diff --git a/devel/wasi-libc/files/llvm20/stddef.h b/devel/wasi-libc/files/llvm20/stddef.h deleted file mode 100644 index 99b275aebf5a..000000000000 --- a/devel/wasi-libc/files/llvm20/stddef.h +++ /dev/null @@ -1,139 +0,0 @@ -/*===---- stddef.h - Basic type definitions --------------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * This header is designed to be included multiple times. If any of the __need_ - * macros are defined, then only that subset of interfaces are provided. This - * can be useful for POSIX headers that need to not expose all of stddef.h, but - * need to use some of its interfaces. Otherwise this header provides all of - * the expected interfaces. - * - * When clang modules are enabled, this header is a textual header to support - * the multiple include behavior. As such, it doesn't directly declare anything - * so that it doesn't add duplicate declarations to all of its includers' - * modules. - */ -#if defined(__MVS__) && __has_include_next() -#undef __need_ptrdiff_t -#undef __need_size_t -#undef __need_rsize_t -#undef __need_wchar_t -#undef __need_NULL -#undef __need_nullptr_t -#undef __need_unreachable -#undef __need_max_align_t -#undef __need_offsetof -#undef __need_wint_t -#include <__stddef_header_macro.h> -#include_next - -#else - -#if !defined(__need_ptrdiff_t) && !defined(__need_size_t) && \ - !defined(__need_rsize_t) && !defined(__need_wchar_t) && \ - !defined(__need_NULL) && !defined(__need_nullptr_t) && \ - !defined(__need_unreachable) && !defined(__need_max_align_t) && \ - !defined(__need_offsetof) && !defined(__need_wint_t) -#define __need_ptrdiff_t -#define __need_size_t -/* ISO9899:2011 7.20 (C11 Annex K): Define rsize_t if __STDC_WANT_LIB_EXT1__ is - * enabled. */ -#if defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1 -#define __need_rsize_t -#endif -#define __need_wchar_t -#if !defined(__STDDEF_H) || __has_feature(modules) -/* - * __stddef_null.h is special when building without modules: if __need_NULL is - * set, then it will unconditionally redefine NULL. To avoid stepping on client - * definitions of NULL, __need_NULL should only be set the first time this - * header is included, that is when __STDDEF_H is not defined. However, when - * building with modules, this header is a textual header and needs to - * unconditionally include __stdef_null.h to support multiple submodules - * exporting _Builtin_stddef.null. Take module SM with submodules A and B, whose - * headers both include stddef.h When SM.A builds, __STDDEF_H will be defined. - * When SM.B builds, the definition from SM.A will leak when building without - * local submodule visibility. stddef.h wouldn't include __stddef_null.h, and - * SM.B wouldn't import _Builtin_stddef.null, and SM.B's `export *` wouldn't - * export NULL as expected. When building with modules, always include - * __stddef_null.h so that everything works as expected. - */ -#define __need_NULL -#endif -#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L) || \ - defined(__cplusplus) -#define __need_nullptr_t -#endif -#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L -#define __need_unreachable -#endif -#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || \ - (defined(__cplusplus) && __cplusplus >= 201103L) -#define __need_max_align_t -#endif -#define __need_offsetof -/* wint_t is provided by and not . It's here - * for compatibility, but must be explicitly requested. Therefore - * __need_wint_t is intentionally not defined here. */ -#include <__stddef_header_macro.h> -#endif - -#if defined(__need_ptrdiff_t) -#include <__stddef_ptrdiff_t.h> -#undef __need_ptrdiff_t -#endif /* defined(__need_ptrdiff_t) */ - -#if defined(__need_size_t) -#include <__stddef_size_t.h> -#undef __need_size_t -#endif /*defined(__need_size_t) */ - -#if defined(__need_rsize_t) -#include <__stddef_rsize_t.h> -#undef __need_rsize_t -#endif /* defined(__need_rsize_t) */ - -#if defined(__need_wchar_t) -#include <__stddef_wchar_t.h> -#undef __need_wchar_t -#endif /* defined(__need_wchar_t) */ - -#if defined(__need_NULL) -#include <__stddef_null.h> -#undef __need_NULL -#endif /* defined(__need_NULL) */ - -#if defined(__need_nullptr_t) -#include <__stddef_nullptr_t.h> -#undef __need_nullptr_t -#endif /* defined(__need_nullptr_t) */ - -#if defined(__need_unreachable) -#include <__stddef_unreachable.h> -#undef __need_unreachable -#endif /* defined(__need_unreachable) */ - -#if defined(__need_max_align_t) -#include <__stddef_max_align_t.h> -#undef __need_max_align_t -#endif /* defined(__need_max_align_t) */ - -#if defined(__need_offsetof) -#include <__stddef_offsetof.h> -#undef __need_offsetof -#endif /* defined(__need_offsetof) */ - -/* Some C libraries expect to see a wint_t here. Others (notably MinGW) will use -__WINT_TYPE__ directly; accommodate both by requiring __need_wint_t */ -#if defined(__need_wint_t) -#include <__stddef_wint_t.h> -#undef __need_wint_t -#endif /* __need_wint_t */ - -#endif /* __MVS__ */ diff --git a/devel/wasi-libc/files/llvm21/__stdarg___gnuc_va_list.h b/devel/wasi-libc/files/llvm21/__stdarg___gnuc_va_list.h deleted file mode 100644 index 2a0a7e8cc6c0..000000000000 --- a/devel/wasi-libc/files/llvm21/__stdarg___gnuc_va_list.h +++ /dev/null @@ -1,13 +0,0 @@ -/*===---- __stdarg___gnuc_va_list.h - Definition of __gnuc_va_list ---------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __GNUC_VA_LIST -#define __GNUC_VA_LIST -typedef __builtin_va_list __gnuc_va_list; -#endif diff --git a/devel/wasi-libc/files/llvm21/__stdarg___va_copy.h b/devel/wasi-libc/files/llvm21/__stdarg___va_copy.h deleted file mode 100644 index e433e18a7082..000000000000 --- a/devel/wasi-libc/files/llvm21/__stdarg___va_copy.h +++ /dev/null @@ -1,12 +0,0 @@ -/*===---- __stdarg___va_copy.h - Definition of __va_copy -------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __va_copy -#define __va_copy(d, s) __builtin_va_copy(d, s) -#endif diff --git a/devel/wasi-libc/files/llvm21/__stdarg_header_macro.h b/devel/wasi-libc/files/llvm21/__stdarg_header_macro.h deleted file mode 100644 index beb92ee02526..000000000000 --- a/devel/wasi-libc/files/llvm21/__stdarg_header_macro.h +++ /dev/null @@ -1,12 +0,0 @@ -/*===---- __stdarg_header_macro.h ------------------------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __STDARG_H -#define __STDARG_H -#endif diff --git a/devel/wasi-libc/files/llvm21/__stdarg_va_arg.h b/devel/wasi-libc/files/llvm21/__stdarg_va_arg.h deleted file mode 100644 index ebdb6f9d4b1e..000000000000 --- a/devel/wasi-libc/files/llvm21/__stdarg_va_arg.h +++ /dev/null @@ -1,22 +0,0 @@ -/*===---- __stdarg_va_arg.h - Definitions of va_start, va_arg, va_end-------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef va_arg - -#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L -/* C23 uses a special builtin. */ -#define va_start(...) __builtin_c23_va_start(__VA_ARGS__) -#else -/* Versions before C23 do require the second parameter. */ -#define va_start(ap, param) __builtin_va_start(ap, param) -#endif -#define va_end(ap) __builtin_va_end(ap) -#define va_arg(ap, type) __builtin_va_arg(ap, type) - -#endif diff --git a/devel/wasi-libc/files/llvm21/__stdarg_va_copy.h b/devel/wasi-libc/files/llvm21/__stdarg_va_copy.h deleted file mode 100644 index 8645328c2c68..000000000000 --- a/devel/wasi-libc/files/llvm21/__stdarg_va_copy.h +++ /dev/null @@ -1,12 +0,0 @@ -/*===---- __stdarg_va_copy.h - Definition of va_copy------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef va_copy -#define va_copy(dest, src) __builtin_va_copy(dest, src) -#endif diff --git a/devel/wasi-libc/files/llvm21/__stdarg_va_list.h b/devel/wasi-libc/files/llvm21/__stdarg_va_list.h deleted file mode 100644 index 20c2e2cad940..000000000000 --- a/devel/wasi-libc/files/llvm21/__stdarg_va_list.h +++ /dev/null @@ -1,13 +0,0 @@ -/*===---- __stdarg_va_list.h - Definition of va_list -----------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef _VA_LIST -#define _VA_LIST -typedef __builtin_va_list va_list; -#endif diff --git a/devel/wasi-libc/files/llvm21/__stddef_header_macro.h b/devel/wasi-libc/files/llvm21/__stddef_header_macro.h deleted file mode 100644 index db5fb3c0abc1..000000000000 --- a/devel/wasi-libc/files/llvm21/__stddef_header_macro.h +++ /dev/null @@ -1,12 +0,0 @@ -/*===---- __stddef_header_macro.h ------------------------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __STDDEF_H -#define __STDDEF_H -#endif diff --git a/devel/wasi-libc/files/llvm21/__stddef_max_align_t.h b/devel/wasi-libc/files/llvm21/__stddef_max_align_t.h deleted file mode 100644 index 512606a87728..000000000000 --- a/devel/wasi-libc/files/llvm21/__stddef_max_align_t.h +++ /dev/null @@ -1,27 +0,0 @@ -/*===---- __stddef_max_align_t.h - Definition of max_align_t ---------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __CLANG_MAX_ALIGN_T_DEFINED -#define __CLANG_MAX_ALIGN_T_DEFINED - -#if defined(_MSC_VER) -typedef double max_align_t; -#elif defined(__APPLE__) -typedef long double max_align_t; -#else -// Define 'max_align_t' to match the GCC definition. -typedef struct { - long long __clang_max_align_nonce1 - __attribute__((__aligned__(__alignof__(long long)))); - long double __clang_max_align_nonce2 - __attribute__((__aligned__(__alignof__(long double)))); -} max_align_t; -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm21/__stddef_null.h b/devel/wasi-libc/files/llvm21/__stddef_null.h deleted file mode 100644 index c10bd2d7d988..000000000000 --- a/devel/wasi-libc/files/llvm21/__stddef_null.h +++ /dev/null @@ -1,29 +0,0 @@ -/*===---- __stddef_null.h - Definition of NULL -----------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#if !defined(NULL) || !__building_module(_Builtin_stddef) - -/* linux/stddef.h will define NULL to 0. glibc (and other) headers then define - * __need_NULL and rely on stddef.h to redefine NULL to the correct value again. - * Modules don't support redefining macros like that, but support that pattern - * in the non-modules case. - */ -#undef NULL - -#ifdef __cplusplus -#if !defined(__MINGW32__) && !defined(_MSC_VER) -#define NULL __null -#else -#define NULL 0 -#endif -#else -#define NULL ((void*)0) -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm21/__stddef_nullptr_t.h b/devel/wasi-libc/files/llvm21/__stddef_nullptr_t.h deleted file mode 100644 index 7f3fbe6fe0d3..000000000000 --- a/devel/wasi-libc/files/llvm21/__stddef_nullptr_t.h +++ /dev/null @@ -1,29 +0,0 @@ -/*===---- __stddef_nullptr_t.h - Definition of nullptr_t -------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_NULLPTR_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _NULLPTR_T - -#ifdef __cplusplus -#if defined(_MSC_EXTENSIONS) && defined(_NATIVE_NULLPTR_SUPPORTED) -namespace std { -typedef decltype(nullptr) nullptr_t; -} -using ::std::nullptr_t; -#endif -#elif defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L -typedef typeof(nullptr) nullptr_t; -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm21/__stddef_offsetof.h b/devel/wasi-libc/files/llvm21/__stddef_offsetof.h deleted file mode 100644 index 84172c6cd273..000000000000 --- a/devel/wasi-libc/files/llvm21/__stddef_offsetof.h +++ /dev/null @@ -1,17 +0,0 @@ -/*===---- __stddef_offsetof.h - Definition of offsetof ---------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(offsetof) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define offsetof(t, d) __builtin_offsetof(t, d) -#endif diff --git a/devel/wasi-libc/files/llvm21/__stddef_ptrdiff_t.h b/devel/wasi-libc/files/llvm21/__stddef_ptrdiff_t.h deleted file mode 100644 index fd3c893c66c9..000000000000 --- a/devel/wasi-libc/files/llvm21/__stddef_ptrdiff_t.h +++ /dev/null @@ -1,20 +0,0 @@ -/*===---- __stddef_ptrdiff_t.h - Definition of ptrdiff_t -------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_PTRDIFF_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _PTRDIFF_T - -typedef __PTRDIFF_TYPE__ ptrdiff_t; - -#endif diff --git a/devel/wasi-libc/files/llvm21/__stddef_rsize_t.h b/devel/wasi-libc/files/llvm21/__stddef_rsize_t.h deleted file mode 100644 index dd433d40d973..000000000000 --- a/devel/wasi-libc/files/llvm21/__stddef_rsize_t.h +++ /dev/null @@ -1,20 +0,0 @@ -/*===---- __stddef_rsize_t.h - Definition of rsize_t -----------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_RSIZE_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _RSIZE_T - -typedef __SIZE_TYPE__ rsize_t; - -#endif diff --git a/devel/wasi-libc/files/llvm21/__stddef_size_t.h b/devel/wasi-libc/files/llvm21/__stddef_size_t.h deleted file mode 100644 index 3dd7b1f37929..000000000000 --- a/devel/wasi-libc/files/llvm21/__stddef_size_t.h +++ /dev/null @@ -1,20 +0,0 @@ -/*===---- __stddef_size_t.h - Definition of size_t -------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_SIZE_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _SIZE_T - -typedef __SIZE_TYPE__ size_t; - -#endif diff --git a/devel/wasi-libc/files/llvm21/__stddef_unreachable.h b/devel/wasi-libc/files/llvm21/__stddef_unreachable.h deleted file mode 100644 index 61df43e9732f..000000000000 --- a/devel/wasi-libc/files/llvm21/__stddef_unreachable.h +++ /dev/null @@ -1,21 +0,0 @@ -/*===---- __stddef_unreachable.h - Definition of unreachable ---------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef __cplusplus - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(unreachable) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define unreachable() __builtin_unreachable() -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm21/__stddef_wchar_t.h b/devel/wasi-libc/files/llvm21/__stddef_wchar_t.h deleted file mode 100644 index bd69f6322541..000000000000 --- a/devel/wasi-libc/files/llvm21/__stddef_wchar_t.h +++ /dev/null @@ -1,28 +0,0 @@ -/*===---- __stddef_wchar.h - Definition of wchar_t -------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#if !defined(__cplusplus) || (defined(_MSC_VER) && !_NATIVE_WCHAR_T_DEFINED) - -/* - * When -fbuiltin-headers-in-system-modules is set this is a non-modular header - * and needs to behave as if it was textual. - */ -#if !defined(_WCHAR_T) || \ - (__has_feature(modules) && !__building_module(_Builtin_stddef)) -#define _WCHAR_T - -#ifdef _MSC_EXTENSIONS -#define _WCHAR_T_DEFINED -#endif - -typedef __WCHAR_TYPE__ wchar_t; - -#endif - -#endif diff --git a/devel/wasi-libc/files/llvm21/__stddef_wint_t.h b/devel/wasi-libc/files/llvm21/__stddef_wint_t.h deleted file mode 100644 index 0aa291507957..000000000000 --- a/devel/wasi-libc/files/llvm21/__stddef_wint_t.h +++ /dev/null @@ -1,15 +0,0 @@ -/*===---- __stddef_wint.h - Definition of wint_t ---------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -#ifndef _WINT_T -#define _WINT_T - -typedef __WINT_TYPE__ wint_t; - -#endif diff --git a/devel/wasi-libc/files/llvm21/stdarg.h b/devel/wasi-libc/files/llvm21/stdarg.h deleted file mode 100644 index 6203d7a600a2..000000000000 --- a/devel/wasi-libc/files/llvm21/stdarg.h +++ /dev/null @@ -1,75 +0,0 @@ -/*===---- stdarg.h - Variable argument handling ----------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * This header is designed to be included multiple times. If any of the __need_ - * macros are defined, then only that subset of interfaces are provided. This - * can be useful for POSIX headers that need to not expose all of stdarg.h, but - * need to use some of its interfaces. Otherwise this header provides all of - * the expected interfaces. - * - * When clang modules are enabled, this header is a textual header to support - * the multiple include behavior. As such, it doesn't directly declare anything - * so that it doesn't add duplicate declarations to all of its includers' - * modules. - */ -#if defined(__MVS__) && __has_include_next() -#undef __need___va_list -#undef __need_va_list -#undef __need_va_arg -#undef __need___va_copy -#undef __need_va_copy -#include <__stdarg_header_macro.h> -#include_next - -#else -#if !defined(__need___va_list) && !defined(__need_va_list) && \ - !defined(__need_va_arg) && !defined(__need___va_copy) && \ - !defined(__need_va_copy) -#define __need___va_list -#define __need_va_list -#define __need_va_arg -#define __need___va_copy -/* GCC always defines __va_copy, but does not define va_copy unless in c99 mode - * or -ansi is not specified, since it was not part of C90. - */ -#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 199901L) || \ - (defined(__cplusplus) && __cplusplus >= 201103L) || \ - !defined(__STRICT_ANSI__) -#define __need_va_copy -#endif -#include <__stdarg_header_macro.h> -#endif - -#ifdef __need___va_list -#include <__stdarg___gnuc_va_list.h> -#undef __need___va_list -#endif /* defined(__need___va_list) */ - -#ifdef __need_va_list -#include <__stdarg_va_list.h> -#undef __need_va_list -#endif /* defined(__need_va_list) */ - -#ifdef __need_va_arg -#include <__stdarg_va_arg.h> -#undef __need_va_arg -#endif /* defined(__need_va_arg) */ - -#ifdef __need___va_copy -#include <__stdarg___va_copy.h> -#undef __need___va_copy -#endif /* defined(__need___va_copy) */ - -#ifdef __need_va_copy -#include <__stdarg_va_copy.h> -#undef __need_va_copy -#endif /* defined(__need_va_copy) */ - -#endif /* __MVS__ */ diff --git a/devel/wasi-libc/files/llvm21/stddef.h b/devel/wasi-libc/files/llvm21/stddef.h deleted file mode 100644 index 99b275aebf5a..000000000000 --- a/devel/wasi-libc/files/llvm21/stddef.h +++ /dev/null @@ -1,139 +0,0 @@ -/*===---- stddef.h - Basic type definitions --------------------------------=== - * - * Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. - * See https://llvm.org/LICENSE.txt for license information. - * SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception - * - *===-----------------------------------------------------------------------=== - */ - -/* - * This header is designed to be included multiple times. If any of the __need_ - * macros are defined, then only that subset of interfaces are provided. This - * can be useful for POSIX headers that need to not expose all of stddef.h, but - * need to use some of its interfaces. Otherwise this header provides all of - * the expected interfaces. - * - * When clang modules are enabled, this header is a textual header to support - * the multiple include behavior. As such, it doesn't directly declare anything - * so that it doesn't add duplicate declarations to all of its includers' - * modules. - */ -#if defined(__MVS__) && __has_include_next() -#undef __need_ptrdiff_t -#undef __need_size_t -#undef __need_rsize_t -#undef __need_wchar_t -#undef __need_NULL -#undef __need_nullptr_t -#undef __need_unreachable -#undef __need_max_align_t -#undef __need_offsetof -#undef __need_wint_t -#include <__stddef_header_macro.h> -#include_next - -#else - -#if !defined(__need_ptrdiff_t) && !defined(__need_size_t) && \ - !defined(__need_rsize_t) && !defined(__need_wchar_t) && \ - !defined(__need_NULL) && !defined(__need_nullptr_t) && \ - !defined(__need_unreachable) && !defined(__need_max_align_t) && \ - !defined(__need_offsetof) && !defined(__need_wint_t) -#define __need_ptrdiff_t -#define __need_size_t -/* ISO9899:2011 7.20 (C11 Annex K): Define rsize_t if __STDC_WANT_LIB_EXT1__ is - * enabled. */ -#if defined(__STDC_WANT_LIB_EXT1__) && __STDC_WANT_LIB_EXT1__ >= 1 -#define __need_rsize_t -#endif -#define __need_wchar_t -#if !defined(__STDDEF_H) || __has_feature(modules) -/* - * __stddef_null.h is special when building without modules: if __need_NULL is - * set, then it will unconditionally redefine NULL. To avoid stepping on client - * definitions of NULL, __need_NULL should only be set the first time this - * header is included, that is when __STDDEF_H is not defined. However, when - * building with modules, this header is a textual header and needs to - * unconditionally include __stdef_null.h to support multiple submodules - * exporting _Builtin_stddef.null. Take module SM with submodules A and B, whose - * headers both include stddef.h When SM.A builds, __STDDEF_H will be defined. - * When SM.B builds, the definition from SM.A will leak when building without - * local submodule visibility. stddef.h wouldn't include __stddef_null.h, and - * SM.B wouldn't import _Builtin_stddef.null, and SM.B's `export *` wouldn't - * export NULL as expected. When building with modules, always include - * __stddef_null.h so that everything works as expected. - */ -#define __need_NULL -#endif -#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L) || \ - defined(__cplusplus) -#define __need_nullptr_t -#endif -#if defined(__STDC_VERSION__) && __STDC_VERSION__ >= 202311L -#define __need_unreachable -#endif -#if (defined(__STDC_VERSION__) && __STDC_VERSION__ >= 201112L) || \ - (defined(__cplusplus) && __cplusplus >= 201103L) -#define __need_max_align_t -#endif -#define __need_offsetof -/* wint_t is provided by and not . It's here - * for compatibility, but must be explicitly requested. Therefore - * __need_wint_t is intentionally not defined here. */ -#include <__stddef_header_macro.h> -#endif - -#if defined(__need_ptrdiff_t) -#include <__stddef_ptrdiff_t.h> -#undef __need_ptrdiff_t -#endif /* defined(__need_ptrdiff_t) */ - -#if defined(__need_size_t) -#include <__stddef_size_t.h> -#undef __need_size_t -#endif /*defined(__need_size_t) */ - -#if defined(__need_rsize_t) -#include <__stddef_rsize_t.h> -#undef __need_rsize_t -#endif /* defined(__need_rsize_t) */ - -#if defined(__need_wchar_t) -#include <__stddef_wchar_t.h> -#undef __need_wchar_t -#endif /* defined(__need_wchar_t) */ - -#if defined(__need_NULL) -#include <__stddef_null.h> -#undef __need_NULL -#endif /* defined(__need_NULL) */ - -#if defined(__need_nullptr_t) -#include <__stddef_nullptr_t.h> -#undef __need_nullptr_t -#endif /* defined(__need_nullptr_t) */ - -#if defined(__need_unreachable) -#include <__stddef_unreachable.h> -#undef __need_unreachable -#endif /* defined(__need_unreachable) */ - -#if defined(__need_max_align_t) -#include <__stddef_max_align_t.h> -#undef __need_max_align_t -#endif /* defined(__need_max_align_t) */ - -#if defined(__need_offsetof) -#include <__stddef_offsetof.h> -#undef __need_offsetof -#endif /* defined(__need_offsetof) */ - -/* Some C libraries expect to see a wint_t here. Others (notably MinGW) will use -__WINT_TYPE__ directly; accommodate both by requiring __need_wint_t */ -#if defined(__need_wint_t) -#include <__stddef_wint_t.h> -#undef __need_wint_t -#endif /* __need_wint_t */ - -#endif /* __MVS__ */ diff --git a/devel/wasi-libc/files/patch-Makefile b/devel/wasi-libc/files/patch-Makefile deleted file mode 100644 index 8a258ce82280..000000000000 --- a/devel/wasi-libc/files/patch-Makefile +++ /dev/null @@ -1,20 +0,0 @@ ---- Makefile.orig 2025-11-05 19:32:31 UTC -+++ Makefile -@@ -861,7 +861,7 @@ endif - $(SYSROOT_LIB)/libsetjmp.a - endif - --libc: $(INCLUDE_DIRS) $(STATIC_LIBS) builtins -+libc: $(INCLUDE_DIRS) $(STATIC_LIBS) - - DUMMY := m rt pthread crypt util xnet resolv - DUMMY_LIBS := $(patsubst %,$(SYSROOT_LIB)/lib%.a,$(DUMMY)) -@@ -887,7 +887,7 @@ install: finish - - install: finish - mkdir -p "$(INSTALL_DIR)" -- cp -p -r "$(SYSROOT)/lib" "$(SYSROOT)/share" "$(SYSROOT)/include" "$(INSTALL_DIR)" -+ cp -p -r "$(SYSROOT)/lib" "$(SYSROOT)/include" "$(INSTALL_DIR)" - - DEFINED_SYMBOLS = $(SYSROOT_SHARE)/defined-symbols.txt - UNDEFINED_SYMBOLS = $(SYSROOT_SHARE)/undefined-symbols.txt diff --git a/devel/wasi-libc/pkg-plist17 b/devel/wasi-libc/pkg-plist17 index a7d366a3b405..70134a9ade3b 100644 --- a/devel/wasi-libc/pkg-plist17 +++ b/devel/wasi-libc/pkg-plist17 @@ -1,228 +1,225 @@ -share/wasi-sysroot/include/__stddef_max_align_t.h -share/wasi-sysroot/include/stdarg.h -share/wasi-sysroot/include/stddef.h share/wasi-sysroot/include/wasm32-wasi/__errno.h share/wasi-sysroot/include/wasm32-wasi/__errno_values.h share/wasi-sysroot/include/wasm32-wasi/__fd_set.h share/wasi-sysroot/include/wasm32-wasi/__function___isatty.h share/wasi-sysroot/include/wasm32-wasi/__functions_malloc.h share/wasi-sysroot/include/wasm32-wasi/__functions_memcpy.h share/wasi-sysroot/include/wasm32-wasi/__header_dirent.h share/wasi-sysroot/include/wasm32-wasi/__header_fcntl.h share/wasi-sysroot/include/wasm32-wasi/__header_inttypes.h share/wasi-sysroot/include/wasm32-wasi/__header_netinet_in.h share/wasi-sysroot/include/wasm32-wasi/__header_poll.h share/wasi-sysroot/include/wasm32-wasi/__header_stdlib.h share/wasi-sysroot/include/wasm32-wasi/__header_string.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_ioctl.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_resource.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_socket.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_stat.h share/wasi-sysroot/include/wasm32-wasi/__header_time.h share/wasi-sysroot/include/wasm32-wasi/__header_unistd.h share/wasi-sysroot/include/wasm32-wasi/__macro_FD_SETSIZE.h share/wasi-sysroot/include/wasm32-wasi/__macro_PAGESIZE.h share/wasi-sysroot/include/wasm32-wasi/__mode_t.h share/wasi-sysroot/include/wasm32-wasi/__seek.h share/wasi-sysroot/include/wasm32-wasi/__struct_dirent.h share/wasi-sysroot/include/wasm32-wasi/__struct_in6_addr.h share/wasi-sysroot/include/wasm32-wasi/__struct_in_addr.h share/wasi-sysroot/include/wasm32-wasi/__struct_iovec.h share/wasi-sysroot/include/wasm32-wasi/__struct_msghdr.h share/wasi-sysroot/include/wasm32-wasi/__struct_pollfd.h share/wasi-sysroot/include/wasm32-wasi/__struct_rusage.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in6.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_storage.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_un.h share/wasi-sysroot/include/wasm32-wasi/__struct_stat.h share/wasi-sysroot/include/wasm32-wasi/__struct_timespec.h share/wasi-sysroot/include/wasm32-wasi/__struct_timeval.h share/wasi-sysroot/include/wasm32-wasi/__struct_tm.h share/wasi-sysroot/include/wasm32-wasi/__struct_tms.h share/wasi-sysroot/include/wasm32-wasi/__typedef_DIR.h share/wasi-sysroot/include/wasm32-wasi/__typedef_blkcnt_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_blksize_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_clock_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_clockid_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_dev_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_fd_set.h share/wasi-sysroot/include/wasm32-wasi/__typedef_gid_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_in_addr_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_in_port_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_ino_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_mode_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_nfds_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_nlink_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_off_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_sa_family_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_sigset_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_socklen_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_ssize_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_suseconds_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_time_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_uid_t.h -share/wasi-sysroot/include/wasm32-wasi/__wasi_snapshot.h share/wasi-sysroot/include/wasm32-wasi/alloca.h share/wasi-sysroot/include/wasm32-wasi/ar.h share/wasi-sysroot/include/wasm32-wasi/arpa/ftp.h share/wasi-sysroot/include/wasm32-wasi/arpa/inet.h share/wasi-sysroot/include/wasm32-wasi/arpa/nameser.h share/wasi-sysroot/include/wasm32-wasi/arpa/nameser_compat.h share/wasi-sysroot/include/wasm32-wasi/arpa/telnet.h share/wasi-sysroot/include/wasm32-wasi/arpa/tftp.h share/wasi-sysroot/include/wasm32-wasi/assert.h share/wasi-sysroot/include/wasm32-wasi/bits/alltypes.h share/wasi-sysroot/include/wasm32-wasi/bits/dirent.h share/wasi-sysroot/include/wasm32-wasi/bits/fcntl.h share/wasi-sysroot/include/wasm32-wasi/bits/fenv.h share/wasi-sysroot/include/wasm32-wasi/bits/float.h share/wasi-sysroot/include/wasm32-wasi/bits/hwcap.h share/wasi-sysroot/include/wasm32-wasi/bits/io.h share/wasi-sysroot/include/wasm32-wasi/bits/ioctl.h share/wasi-sysroot/include/wasm32-wasi/bits/ioctl_fix.h share/wasi-sysroot/include/wasm32-wasi/bits/ipcstat.h share/wasi-sysroot/include/wasm32-wasi/bits/limits.h share/wasi-sysroot/include/wasm32-wasi/bits/mman.h share/wasi-sysroot/include/wasm32-wasi/bits/poll.h share/wasi-sysroot/include/wasm32-wasi/bits/posix.h share/wasi-sysroot/include/wasm32-wasi/bits/reg.h share/wasi-sysroot/include/wasm32-wasi/bits/resource.h share/wasi-sysroot/include/wasm32-wasi/bits/setjmp.h share/wasi-sysroot/include/wasm32-wasi/bits/signal.h share/wasi-sysroot/include/wasm32-wasi/bits/socket.h share/wasi-sysroot/include/wasm32-wasi/bits/stat.h share/wasi-sysroot/include/wasm32-wasi/bits/stdint.h share/wasi-sysroot/include/wasm32-wasi/byteswap.h share/wasi-sysroot/include/wasm32-wasi/complex.h share/wasi-sysroot/include/wasm32-wasi/cpio.h share/wasi-sysroot/include/wasm32-wasi/crypt.h share/wasi-sysroot/include/wasm32-wasi/ctype.h share/wasi-sysroot/include/wasm32-wasi/dirent.h share/wasi-sysroot/include/wasm32-wasi/dlfcn.h share/wasi-sysroot/include/wasm32-wasi/endian.h share/wasi-sysroot/include/wasm32-wasi/err.h share/wasi-sysroot/include/wasm32-wasi/errno.h share/wasi-sysroot/include/wasm32-wasi/fcntl.h share/wasi-sysroot/include/wasm32-wasi/features.h share/wasi-sysroot/include/wasm32-wasi/fenv.h share/wasi-sysroot/include/wasm32-wasi/float.h share/wasi-sysroot/include/wasm32-wasi/fmtmsg.h share/wasi-sysroot/include/wasm32-wasi/fnmatch.h share/wasi-sysroot/include/wasm32-wasi/fts.h share/wasi-sysroot/include/wasm32-wasi/ftw.h share/wasi-sysroot/include/wasm32-wasi/getopt.h share/wasi-sysroot/include/wasm32-wasi/glob.h share/wasi-sysroot/include/wasm32-wasi/iconv.h share/wasi-sysroot/include/wasm32-wasi/ifaddrs.h share/wasi-sysroot/include/wasm32-wasi/inttypes.h share/wasi-sysroot/include/wasm32-wasi/iso646.h share/wasi-sysroot/include/wasm32-wasi/langinfo.h share/wasi-sysroot/include/wasm32-wasi/libgen.h share/wasi-sysroot/include/wasm32-wasi/limits.h share/wasi-sysroot/include/wasm32-wasi/locale.h share/wasi-sysroot/include/wasm32-wasi/malloc.h share/wasi-sysroot/include/wasm32-wasi/math.h share/wasi-sysroot/include/wasm32-wasi/memory.h share/wasi-sysroot/include/wasm32-wasi/monetary.h share/wasi-sysroot/include/wasm32-wasi/mqueue.h share/wasi-sysroot/include/wasm32-wasi/netinet/icmp6.h share/wasi-sysroot/include/wasm32-wasi/netinet/igmp.h share/wasi-sysroot/include/wasm32-wasi/netinet/in.h share/wasi-sysroot/include/wasm32-wasi/netinet/in_systm.h share/wasi-sysroot/include/wasm32-wasi/netinet/ip.h share/wasi-sysroot/include/wasm32-wasi/netinet/ip6.h share/wasi-sysroot/include/wasm32-wasi/netinet/ip_icmp.h share/wasi-sysroot/include/wasm32-wasi/netinet/tcp.h share/wasi-sysroot/include/wasm32-wasi/netinet/udp.h share/wasi-sysroot/include/wasm32-wasi/netpacket/packet.h share/wasi-sysroot/include/wasm32-wasi/nl_types.h share/wasi-sysroot/include/wasm32-wasi/poll.h share/wasi-sysroot/include/wasm32-wasi/pthread.h share/wasi-sysroot/include/wasm32-wasi/regex.h share/wasi-sysroot/include/wasm32-wasi/sched.h share/wasi-sysroot/include/wasm32-wasi/search.h share/wasi-sysroot/include/wasm32-wasi/semaphore.h share/wasi-sysroot/include/wasm32-wasi/setjmp.h share/wasi-sysroot/include/wasm32-wasi/signal.h share/wasi-sysroot/include/wasm32-wasi/stdalign.h share/wasi-sysroot/include/wasm32-wasi/stdbool.h share/wasi-sysroot/include/wasm32-wasi/stdc-predef.h share/wasi-sysroot/include/wasm32-wasi/stdint.h share/wasi-sysroot/include/wasm32-wasi/stdio.h share/wasi-sysroot/include/wasm32-wasi/stdio_ext.h share/wasi-sysroot/include/wasm32-wasi/stdlib.h share/wasi-sysroot/include/wasm32-wasi/stdnoreturn.h share/wasi-sysroot/include/wasm32-wasi/string.h share/wasi-sysroot/include/wasm32-wasi/strings.h share/wasi-sysroot/include/wasm32-wasi/stropts.h share/wasi-sysroot/include/wasm32-wasi/sys/dir.h share/wasi-sysroot/include/wasm32-wasi/sys/errno.h share/wasi-sysroot/include/wasm32-wasi/sys/eventfd.h share/wasi-sysroot/include/wasm32-wasi/sys/fcntl.h share/wasi-sysroot/include/wasm32-wasi/sys/file.h share/wasi-sysroot/include/wasm32-wasi/sys/ioctl.h share/wasi-sysroot/include/wasm32-wasi/sys/mman.h share/wasi-sysroot/include/wasm32-wasi/sys/param.h share/wasi-sysroot/include/wasm32-wasi/sys/poll.h share/wasi-sysroot/include/wasm32-wasi/sys/random.h share/wasi-sysroot/include/wasm32-wasi/sys/reg.h share/wasi-sysroot/include/wasm32-wasi/sys/resource.h share/wasi-sysroot/include/wasm32-wasi/sys/select.h share/wasi-sysroot/include/wasm32-wasi/sys/signal.h share/wasi-sysroot/include/wasm32-wasi/sys/socket.h share/wasi-sysroot/include/wasm32-wasi/sys/stat.h share/wasi-sysroot/include/wasm32-wasi/sys/statvfs.h share/wasi-sysroot/include/wasm32-wasi/sys/stropts.h share/wasi-sysroot/include/wasm32-wasi/sys/syscall.h share/wasi-sysroot/include/wasm32-wasi/sys/sysinfo.h share/wasi-sysroot/include/wasm32-wasi/sys/time.h share/wasi-sysroot/include/wasm32-wasi/sys/timeb.h share/wasi-sysroot/include/wasm32-wasi/sys/times.h share/wasi-sysroot/include/wasm32-wasi/sys/timex.h share/wasi-sysroot/include/wasm32-wasi/sys/ttydefaults.h share/wasi-sysroot/include/wasm32-wasi/sys/types.h share/wasi-sysroot/include/wasm32-wasi/sys/uio.h share/wasi-sysroot/include/wasm32-wasi/sys/un.h share/wasi-sysroot/include/wasm32-wasi/sys/utsname.h share/wasi-sysroot/include/wasm32-wasi/syscall.h share/wasi-sysroot/include/wasm32-wasi/sysexits.h share/wasi-sysroot/include/wasm32-wasi/tar.h share/wasi-sysroot/include/wasm32-wasi/tgmath.h share/wasi-sysroot/include/wasm32-wasi/threads.h share/wasi-sysroot/include/wasm32-wasi/time.h share/wasi-sysroot/include/wasm32-wasi/uchar.h share/wasi-sysroot/include/wasm32-wasi/unistd.h share/wasi-sysroot/include/wasm32-wasi/utime.h share/wasi-sysroot/include/wasm32-wasi/values.h share/wasi-sysroot/include/wasm32-wasi/wasi/api.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-busywait.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc.h +share/wasi-sysroot/include/wasm32-wasi/wasi/version.h +share/wasi-sysroot/include/wasm32-wasi/wasi/wasip1.h share/wasi-sysroot/include/wasm32-wasi/wasi/wasip2.h +share/wasi-sysroot/include/wasm32-wasi/wasi/wasip3.h share/wasi-sysroot/include/wasm32-wasi/wchar.h share/wasi-sysroot/include/wasm32-wasi/wctype.h share/wasi-sysroot/lib/wasm32-wasi/crt1-command.o share/wasi-sysroot/lib/wasm32-wasi/crt1-reactor.o share/wasi-sysroot/lib/wasm32-wasi/crt1.o share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-long-double.a share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-no-floating-point.a share/wasi-sysroot/lib/wasm32-wasi/libc.a share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a share/wasi-sysroot/lib/wasm32-wasi/libdl.a share/wasi-sysroot/lib/wasm32-wasi/libm.a share/wasi-sysroot/lib/wasm32-wasi/libpthread.a share/wasi-sysroot/lib/wasm32-wasi/libresolv.a share/wasi-sysroot/lib/wasm32-wasi/librt.a share/wasi-sysroot/lib/wasm32-wasi/libsetjmp.a share/wasi-sysroot/lib/wasm32-wasi/libutil.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a share/wasi-sysroot/lib/wasm32-wasi/libxnet.a -@dir share/wasi-sysroot/include/wasm32-wasi/net -@dir share/wasi-sysroot/include/wasm32-wasi/scsi diff --git a/devel/wasi-libc/pkg-plist18 b/devel/wasi-libc/pkg-plist18 index cfa34fce7188..70134a9ade3b 100644 --- a/devel/wasi-libc/pkg-plist18 +++ b/devel/wasi-libc/pkg-plist18 @@ -1,242 +1,225 @@ -share/wasi-sysroot/include/__stdarg___gnuc_va_list.h -share/wasi-sysroot/include/__stdarg___va_copy.h -share/wasi-sysroot/include/__stdarg_va_arg.h -share/wasi-sysroot/include/__stdarg_va_copy.h -share/wasi-sysroot/include/__stdarg_va_list.h -share/wasi-sysroot/include/__stddef_max_align_t.h -share/wasi-sysroot/include/__stddef_null.h -share/wasi-sysroot/include/__stddef_nullptr_t.h -share/wasi-sysroot/include/__stddef_offsetof.h -share/wasi-sysroot/include/__stddef_ptrdiff_t.h -share/wasi-sysroot/include/__stddef_rsize_t.h -share/wasi-sysroot/include/__stddef_size_t.h -share/wasi-sysroot/include/__stddef_unreachable.h -share/wasi-sysroot/include/__stddef_wchar_t.h -share/wasi-sysroot/include/__stddef_wint_t.h -share/wasi-sysroot/include/stdarg.h -share/wasi-sysroot/include/stddef.h share/wasi-sysroot/include/wasm32-wasi/__errno.h share/wasi-sysroot/include/wasm32-wasi/__errno_values.h share/wasi-sysroot/include/wasm32-wasi/__fd_set.h share/wasi-sysroot/include/wasm32-wasi/__function___isatty.h share/wasi-sysroot/include/wasm32-wasi/__functions_malloc.h share/wasi-sysroot/include/wasm32-wasi/__functions_memcpy.h share/wasi-sysroot/include/wasm32-wasi/__header_dirent.h share/wasi-sysroot/include/wasm32-wasi/__header_fcntl.h share/wasi-sysroot/include/wasm32-wasi/__header_inttypes.h share/wasi-sysroot/include/wasm32-wasi/__header_netinet_in.h share/wasi-sysroot/include/wasm32-wasi/__header_poll.h share/wasi-sysroot/include/wasm32-wasi/__header_stdlib.h share/wasi-sysroot/include/wasm32-wasi/__header_string.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_ioctl.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_resource.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_socket.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_stat.h share/wasi-sysroot/include/wasm32-wasi/__header_time.h share/wasi-sysroot/include/wasm32-wasi/__header_unistd.h share/wasi-sysroot/include/wasm32-wasi/__macro_FD_SETSIZE.h share/wasi-sysroot/include/wasm32-wasi/__macro_PAGESIZE.h share/wasi-sysroot/include/wasm32-wasi/__mode_t.h share/wasi-sysroot/include/wasm32-wasi/__seek.h share/wasi-sysroot/include/wasm32-wasi/__struct_dirent.h share/wasi-sysroot/include/wasm32-wasi/__struct_in6_addr.h share/wasi-sysroot/include/wasm32-wasi/__struct_in_addr.h share/wasi-sysroot/include/wasm32-wasi/__struct_iovec.h share/wasi-sysroot/include/wasm32-wasi/__struct_msghdr.h share/wasi-sysroot/include/wasm32-wasi/__struct_pollfd.h share/wasi-sysroot/include/wasm32-wasi/__struct_rusage.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in6.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_storage.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_un.h share/wasi-sysroot/include/wasm32-wasi/__struct_stat.h share/wasi-sysroot/include/wasm32-wasi/__struct_timespec.h share/wasi-sysroot/include/wasm32-wasi/__struct_timeval.h share/wasi-sysroot/include/wasm32-wasi/__struct_tm.h share/wasi-sysroot/include/wasm32-wasi/__struct_tms.h share/wasi-sysroot/include/wasm32-wasi/__typedef_DIR.h share/wasi-sysroot/include/wasm32-wasi/__typedef_blkcnt_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_blksize_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_clock_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_clockid_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_dev_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_fd_set.h share/wasi-sysroot/include/wasm32-wasi/__typedef_gid_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_in_addr_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_in_port_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_ino_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_mode_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_nfds_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_nlink_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_off_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_sa_family_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_sigset_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_socklen_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_ssize_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_suseconds_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_time_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_uid_t.h -share/wasi-sysroot/include/wasm32-wasi/__wasi_snapshot.h share/wasi-sysroot/include/wasm32-wasi/alloca.h share/wasi-sysroot/include/wasm32-wasi/ar.h share/wasi-sysroot/include/wasm32-wasi/arpa/ftp.h share/wasi-sysroot/include/wasm32-wasi/arpa/inet.h share/wasi-sysroot/include/wasm32-wasi/arpa/nameser.h share/wasi-sysroot/include/wasm32-wasi/arpa/nameser_compat.h share/wasi-sysroot/include/wasm32-wasi/arpa/telnet.h share/wasi-sysroot/include/wasm32-wasi/arpa/tftp.h share/wasi-sysroot/include/wasm32-wasi/assert.h share/wasi-sysroot/include/wasm32-wasi/bits/alltypes.h share/wasi-sysroot/include/wasm32-wasi/bits/dirent.h share/wasi-sysroot/include/wasm32-wasi/bits/fcntl.h share/wasi-sysroot/include/wasm32-wasi/bits/fenv.h share/wasi-sysroot/include/wasm32-wasi/bits/float.h share/wasi-sysroot/include/wasm32-wasi/bits/hwcap.h share/wasi-sysroot/include/wasm32-wasi/bits/io.h share/wasi-sysroot/include/wasm32-wasi/bits/ioctl.h share/wasi-sysroot/include/wasm32-wasi/bits/ioctl_fix.h share/wasi-sysroot/include/wasm32-wasi/bits/ipcstat.h share/wasi-sysroot/include/wasm32-wasi/bits/limits.h share/wasi-sysroot/include/wasm32-wasi/bits/mman.h share/wasi-sysroot/include/wasm32-wasi/bits/poll.h share/wasi-sysroot/include/wasm32-wasi/bits/posix.h share/wasi-sysroot/include/wasm32-wasi/bits/reg.h share/wasi-sysroot/include/wasm32-wasi/bits/resource.h share/wasi-sysroot/include/wasm32-wasi/bits/setjmp.h share/wasi-sysroot/include/wasm32-wasi/bits/signal.h share/wasi-sysroot/include/wasm32-wasi/bits/socket.h share/wasi-sysroot/include/wasm32-wasi/bits/stat.h share/wasi-sysroot/include/wasm32-wasi/bits/stdint.h share/wasi-sysroot/include/wasm32-wasi/byteswap.h share/wasi-sysroot/include/wasm32-wasi/complex.h share/wasi-sysroot/include/wasm32-wasi/cpio.h share/wasi-sysroot/include/wasm32-wasi/crypt.h share/wasi-sysroot/include/wasm32-wasi/ctype.h share/wasi-sysroot/include/wasm32-wasi/dirent.h share/wasi-sysroot/include/wasm32-wasi/dlfcn.h share/wasi-sysroot/include/wasm32-wasi/endian.h share/wasi-sysroot/include/wasm32-wasi/err.h share/wasi-sysroot/include/wasm32-wasi/errno.h share/wasi-sysroot/include/wasm32-wasi/fcntl.h share/wasi-sysroot/include/wasm32-wasi/features.h share/wasi-sysroot/include/wasm32-wasi/fenv.h share/wasi-sysroot/include/wasm32-wasi/float.h share/wasi-sysroot/include/wasm32-wasi/fmtmsg.h share/wasi-sysroot/include/wasm32-wasi/fnmatch.h share/wasi-sysroot/include/wasm32-wasi/fts.h share/wasi-sysroot/include/wasm32-wasi/ftw.h share/wasi-sysroot/include/wasm32-wasi/getopt.h share/wasi-sysroot/include/wasm32-wasi/glob.h share/wasi-sysroot/include/wasm32-wasi/iconv.h share/wasi-sysroot/include/wasm32-wasi/ifaddrs.h share/wasi-sysroot/include/wasm32-wasi/inttypes.h share/wasi-sysroot/include/wasm32-wasi/iso646.h share/wasi-sysroot/include/wasm32-wasi/langinfo.h share/wasi-sysroot/include/wasm32-wasi/libgen.h share/wasi-sysroot/include/wasm32-wasi/limits.h share/wasi-sysroot/include/wasm32-wasi/locale.h share/wasi-sysroot/include/wasm32-wasi/malloc.h share/wasi-sysroot/include/wasm32-wasi/math.h share/wasi-sysroot/include/wasm32-wasi/memory.h share/wasi-sysroot/include/wasm32-wasi/monetary.h share/wasi-sysroot/include/wasm32-wasi/mqueue.h share/wasi-sysroot/include/wasm32-wasi/netinet/icmp6.h share/wasi-sysroot/include/wasm32-wasi/netinet/igmp.h share/wasi-sysroot/include/wasm32-wasi/netinet/in.h share/wasi-sysroot/include/wasm32-wasi/netinet/in_systm.h share/wasi-sysroot/include/wasm32-wasi/netinet/ip.h share/wasi-sysroot/include/wasm32-wasi/netinet/ip6.h share/wasi-sysroot/include/wasm32-wasi/netinet/ip_icmp.h share/wasi-sysroot/include/wasm32-wasi/netinet/tcp.h share/wasi-sysroot/include/wasm32-wasi/netinet/udp.h share/wasi-sysroot/include/wasm32-wasi/netpacket/packet.h share/wasi-sysroot/include/wasm32-wasi/nl_types.h share/wasi-sysroot/include/wasm32-wasi/poll.h share/wasi-sysroot/include/wasm32-wasi/pthread.h share/wasi-sysroot/include/wasm32-wasi/regex.h share/wasi-sysroot/include/wasm32-wasi/sched.h share/wasi-sysroot/include/wasm32-wasi/search.h share/wasi-sysroot/include/wasm32-wasi/semaphore.h share/wasi-sysroot/include/wasm32-wasi/setjmp.h share/wasi-sysroot/include/wasm32-wasi/signal.h share/wasi-sysroot/include/wasm32-wasi/stdalign.h share/wasi-sysroot/include/wasm32-wasi/stdbool.h share/wasi-sysroot/include/wasm32-wasi/stdc-predef.h share/wasi-sysroot/include/wasm32-wasi/stdint.h share/wasi-sysroot/include/wasm32-wasi/stdio.h share/wasi-sysroot/include/wasm32-wasi/stdio_ext.h share/wasi-sysroot/include/wasm32-wasi/stdlib.h share/wasi-sysroot/include/wasm32-wasi/stdnoreturn.h share/wasi-sysroot/include/wasm32-wasi/string.h share/wasi-sysroot/include/wasm32-wasi/strings.h share/wasi-sysroot/include/wasm32-wasi/stropts.h share/wasi-sysroot/include/wasm32-wasi/sys/dir.h share/wasi-sysroot/include/wasm32-wasi/sys/errno.h share/wasi-sysroot/include/wasm32-wasi/sys/eventfd.h share/wasi-sysroot/include/wasm32-wasi/sys/fcntl.h share/wasi-sysroot/include/wasm32-wasi/sys/file.h share/wasi-sysroot/include/wasm32-wasi/sys/ioctl.h share/wasi-sysroot/include/wasm32-wasi/sys/mman.h share/wasi-sysroot/include/wasm32-wasi/sys/param.h share/wasi-sysroot/include/wasm32-wasi/sys/poll.h share/wasi-sysroot/include/wasm32-wasi/sys/random.h share/wasi-sysroot/include/wasm32-wasi/sys/reg.h share/wasi-sysroot/include/wasm32-wasi/sys/resource.h share/wasi-sysroot/include/wasm32-wasi/sys/select.h share/wasi-sysroot/include/wasm32-wasi/sys/signal.h share/wasi-sysroot/include/wasm32-wasi/sys/socket.h share/wasi-sysroot/include/wasm32-wasi/sys/stat.h share/wasi-sysroot/include/wasm32-wasi/sys/statvfs.h share/wasi-sysroot/include/wasm32-wasi/sys/stropts.h share/wasi-sysroot/include/wasm32-wasi/sys/syscall.h share/wasi-sysroot/include/wasm32-wasi/sys/sysinfo.h share/wasi-sysroot/include/wasm32-wasi/sys/time.h share/wasi-sysroot/include/wasm32-wasi/sys/timeb.h share/wasi-sysroot/include/wasm32-wasi/sys/times.h share/wasi-sysroot/include/wasm32-wasi/sys/timex.h share/wasi-sysroot/include/wasm32-wasi/sys/ttydefaults.h share/wasi-sysroot/include/wasm32-wasi/sys/types.h share/wasi-sysroot/include/wasm32-wasi/sys/uio.h share/wasi-sysroot/include/wasm32-wasi/sys/un.h share/wasi-sysroot/include/wasm32-wasi/sys/utsname.h share/wasi-sysroot/include/wasm32-wasi/syscall.h share/wasi-sysroot/include/wasm32-wasi/sysexits.h share/wasi-sysroot/include/wasm32-wasi/tar.h share/wasi-sysroot/include/wasm32-wasi/tgmath.h share/wasi-sysroot/include/wasm32-wasi/threads.h share/wasi-sysroot/include/wasm32-wasi/time.h share/wasi-sysroot/include/wasm32-wasi/uchar.h share/wasi-sysroot/include/wasm32-wasi/unistd.h share/wasi-sysroot/include/wasm32-wasi/utime.h share/wasi-sysroot/include/wasm32-wasi/values.h share/wasi-sysroot/include/wasm32-wasi/wasi/api.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-busywait.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc.h +share/wasi-sysroot/include/wasm32-wasi/wasi/version.h +share/wasi-sysroot/include/wasm32-wasi/wasi/wasip1.h share/wasi-sysroot/include/wasm32-wasi/wasi/wasip2.h +share/wasi-sysroot/include/wasm32-wasi/wasi/wasip3.h share/wasi-sysroot/include/wasm32-wasi/wchar.h share/wasi-sysroot/include/wasm32-wasi/wctype.h share/wasi-sysroot/lib/wasm32-wasi/crt1-command.o share/wasi-sysroot/lib/wasm32-wasi/crt1-reactor.o share/wasi-sysroot/lib/wasm32-wasi/crt1.o share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-long-double.a share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-no-floating-point.a share/wasi-sysroot/lib/wasm32-wasi/libc.a share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a share/wasi-sysroot/lib/wasm32-wasi/libdl.a share/wasi-sysroot/lib/wasm32-wasi/libm.a share/wasi-sysroot/lib/wasm32-wasi/libpthread.a share/wasi-sysroot/lib/wasm32-wasi/libresolv.a share/wasi-sysroot/lib/wasm32-wasi/librt.a share/wasi-sysroot/lib/wasm32-wasi/libsetjmp.a share/wasi-sysroot/lib/wasm32-wasi/libutil.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a share/wasi-sysroot/lib/wasm32-wasi/libxnet.a -@dir share/wasi-sysroot/include/wasm32-wasi/net -@dir share/wasi-sysroot/include/wasm32-wasi/scsi diff --git a/devel/wasi-libc/pkg-plist19 b/devel/wasi-libc/pkg-plist19 index 364da289f63d..70134a9ade3b 100644 --- a/devel/wasi-libc/pkg-plist19 +++ b/devel/wasi-libc/pkg-plist19 @@ -1,244 +1,225 @@ -share/wasi-sysroot/include/__stdarg___gnuc_va_list.h -share/wasi-sysroot/include/__stdarg___va_copy.h -share/wasi-sysroot/include/__stdarg_header_macro.h -share/wasi-sysroot/include/__stdarg_va_arg.h -share/wasi-sysroot/include/__stdarg_va_copy.h -share/wasi-sysroot/include/__stdarg_va_list.h -share/wasi-sysroot/include/__stddef_header_macro.h -share/wasi-sysroot/include/__stddef_max_align_t.h -share/wasi-sysroot/include/__stddef_null.h -share/wasi-sysroot/include/__stddef_nullptr_t.h -share/wasi-sysroot/include/__stddef_offsetof.h -share/wasi-sysroot/include/__stddef_ptrdiff_t.h -share/wasi-sysroot/include/__stddef_rsize_t.h -share/wasi-sysroot/include/__stddef_size_t.h -share/wasi-sysroot/include/__stddef_unreachable.h -share/wasi-sysroot/include/__stddef_wchar_t.h -share/wasi-sysroot/include/__stddef_wint_t.h -share/wasi-sysroot/include/stdarg.h -share/wasi-sysroot/include/stddef.h share/wasi-sysroot/include/wasm32-wasi/__errno.h share/wasi-sysroot/include/wasm32-wasi/__errno_values.h share/wasi-sysroot/include/wasm32-wasi/__fd_set.h share/wasi-sysroot/include/wasm32-wasi/__function___isatty.h share/wasi-sysroot/include/wasm32-wasi/__functions_malloc.h share/wasi-sysroot/include/wasm32-wasi/__functions_memcpy.h share/wasi-sysroot/include/wasm32-wasi/__header_dirent.h share/wasi-sysroot/include/wasm32-wasi/__header_fcntl.h share/wasi-sysroot/include/wasm32-wasi/__header_inttypes.h share/wasi-sysroot/include/wasm32-wasi/__header_netinet_in.h share/wasi-sysroot/include/wasm32-wasi/__header_poll.h share/wasi-sysroot/include/wasm32-wasi/__header_stdlib.h share/wasi-sysroot/include/wasm32-wasi/__header_string.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_ioctl.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_resource.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_socket.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_stat.h share/wasi-sysroot/include/wasm32-wasi/__header_time.h share/wasi-sysroot/include/wasm32-wasi/__header_unistd.h share/wasi-sysroot/include/wasm32-wasi/__macro_FD_SETSIZE.h share/wasi-sysroot/include/wasm32-wasi/__macro_PAGESIZE.h share/wasi-sysroot/include/wasm32-wasi/__mode_t.h share/wasi-sysroot/include/wasm32-wasi/__seek.h share/wasi-sysroot/include/wasm32-wasi/__struct_dirent.h share/wasi-sysroot/include/wasm32-wasi/__struct_in6_addr.h share/wasi-sysroot/include/wasm32-wasi/__struct_in_addr.h share/wasi-sysroot/include/wasm32-wasi/__struct_iovec.h share/wasi-sysroot/include/wasm32-wasi/__struct_msghdr.h share/wasi-sysroot/include/wasm32-wasi/__struct_pollfd.h share/wasi-sysroot/include/wasm32-wasi/__struct_rusage.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in6.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_storage.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_un.h share/wasi-sysroot/include/wasm32-wasi/__struct_stat.h share/wasi-sysroot/include/wasm32-wasi/__struct_timespec.h share/wasi-sysroot/include/wasm32-wasi/__struct_timeval.h share/wasi-sysroot/include/wasm32-wasi/__struct_tm.h share/wasi-sysroot/include/wasm32-wasi/__struct_tms.h share/wasi-sysroot/include/wasm32-wasi/__typedef_DIR.h share/wasi-sysroot/include/wasm32-wasi/__typedef_blkcnt_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_blksize_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_clock_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_clockid_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_dev_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_fd_set.h share/wasi-sysroot/include/wasm32-wasi/__typedef_gid_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_in_addr_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_in_port_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_ino_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_mode_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_nfds_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_nlink_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_off_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_sa_family_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_sigset_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_socklen_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_ssize_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_suseconds_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_time_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_uid_t.h -share/wasi-sysroot/include/wasm32-wasi/__wasi_snapshot.h share/wasi-sysroot/include/wasm32-wasi/alloca.h share/wasi-sysroot/include/wasm32-wasi/ar.h share/wasi-sysroot/include/wasm32-wasi/arpa/ftp.h share/wasi-sysroot/include/wasm32-wasi/arpa/inet.h share/wasi-sysroot/include/wasm32-wasi/arpa/nameser.h share/wasi-sysroot/include/wasm32-wasi/arpa/nameser_compat.h share/wasi-sysroot/include/wasm32-wasi/arpa/telnet.h share/wasi-sysroot/include/wasm32-wasi/arpa/tftp.h share/wasi-sysroot/include/wasm32-wasi/assert.h share/wasi-sysroot/include/wasm32-wasi/bits/alltypes.h share/wasi-sysroot/include/wasm32-wasi/bits/dirent.h share/wasi-sysroot/include/wasm32-wasi/bits/fcntl.h share/wasi-sysroot/include/wasm32-wasi/bits/fenv.h share/wasi-sysroot/include/wasm32-wasi/bits/float.h share/wasi-sysroot/include/wasm32-wasi/bits/hwcap.h share/wasi-sysroot/include/wasm32-wasi/bits/io.h share/wasi-sysroot/include/wasm32-wasi/bits/ioctl.h share/wasi-sysroot/include/wasm32-wasi/bits/ioctl_fix.h share/wasi-sysroot/include/wasm32-wasi/bits/ipcstat.h share/wasi-sysroot/include/wasm32-wasi/bits/limits.h share/wasi-sysroot/include/wasm32-wasi/bits/mman.h share/wasi-sysroot/include/wasm32-wasi/bits/poll.h share/wasi-sysroot/include/wasm32-wasi/bits/posix.h share/wasi-sysroot/include/wasm32-wasi/bits/reg.h share/wasi-sysroot/include/wasm32-wasi/bits/resource.h share/wasi-sysroot/include/wasm32-wasi/bits/setjmp.h share/wasi-sysroot/include/wasm32-wasi/bits/signal.h share/wasi-sysroot/include/wasm32-wasi/bits/socket.h share/wasi-sysroot/include/wasm32-wasi/bits/stat.h share/wasi-sysroot/include/wasm32-wasi/bits/stdint.h share/wasi-sysroot/include/wasm32-wasi/byteswap.h share/wasi-sysroot/include/wasm32-wasi/complex.h share/wasi-sysroot/include/wasm32-wasi/cpio.h share/wasi-sysroot/include/wasm32-wasi/crypt.h share/wasi-sysroot/include/wasm32-wasi/ctype.h share/wasi-sysroot/include/wasm32-wasi/dirent.h share/wasi-sysroot/include/wasm32-wasi/dlfcn.h share/wasi-sysroot/include/wasm32-wasi/endian.h share/wasi-sysroot/include/wasm32-wasi/err.h share/wasi-sysroot/include/wasm32-wasi/errno.h share/wasi-sysroot/include/wasm32-wasi/fcntl.h share/wasi-sysroot/include/wasm32-wasi/features.h share/wasi-sysroot/include/wasm32-wasi/fenv.h share/wasi-sysroot/include/wasm32-wasi/float.h share/wasi-sysroot/include/wasm32-wasi/fmtmsg.h share/wasi-sysroot/include/wasm32-wasi/fnmatch.h share/wasi-sysroot/include/wasm32-wasi/fts.h share/wasi-sysroot/include/wasm32-wasi/ftw.h share/wasi-sysroot/include/wasm32-wasi/getopt.h share/wasi-sysroot/include/wasm32-wasi/glob.h share/wasi-sysroot/include/wasm32-wasi/iconv.h share/wasi-sysroot/include/wasm32-wasi/ifaddrs.h share/wasi-sysroot/include/wasm32-wasi/inttypes.h share/wasi-sysroot/include/wasm32-wasi/iso646.h share/wasi-sysroot/include/wasm32-wasi/langinfo.h share/wasi-sysroot/include/wasm32-wasi/libgen.h share/wasi-sysroot/include/wasm32-wasi/limits.h share/wasi-sysroot/include/wasm32-wasi/locale.h share/wasi-sysroot/include/wasm32-wasi/malloc.h share/wasi-sysroot/include/wasm32-wasi/math.h share/wasi-sysroot/include/wasm32-wasi/memory.h share/wasi-sysroot/include/wasm32-wasi/monetary.h share/wasi-sysroot/include/wasm32-wasi/mqueue.h share/wasi-sysroot/include/wasm32-wasi/netinet/icmp6.h share/wasi-sysroot/include/wasm32-wasi/netinet/igmp.h share/wasi-sysroot/include/wasm32-wasi/netinet/in.h share/wasi-sysroot/include/wasm32-wasi/netinet/in_systm.h share/wasi-sysroot/include/wasm32-wasi/netinet/ip.h share/wasi-sysroot/include/wasm32-wasi/netinet/ip6.h share/wasi-sysroot/include/wasm32-wasi/netinet/ip_icmp.h share/wasi-sysroot/include/wasm32-wasi/netinet/tcp.h share/wasi-sysroot/include/wasm32-wasi/netinet/udp.h share/wasi-sysroot/include/wasm32-wasi/netpacket/packet.h share/wasi-sysroot/include/wasm32-wasi/nl_types.h share/wasi-sysroot/include/wasm32-wasi/poll.h share/wasi-sysroot/include/wasm32-wasi/pthread.h share/wasi-sysroot/include/wasm32-wasi/regex.h share/wasi-sysroot/include/wasm32-wasi/sched.h share/wasi-sysroot/include/wasm32-wasi/search.h share/wasi-sysroot/include/wasm32-wasi/semaphore.h share/wasi-sysroot/include/wasm32-wasi/setjmp.h share/wasi-sysroot/include/wasm32-wasi/signal.h share/wasi-sysroot/include/wasm32-wasi/stdalign.h share/wasi-sysroot/include/wasm32-wasi/stdbool.h share/wasi-sysroot/include/wasm32-wasi/stdc-predef.h share/wasi-sysroot/include/wasm32-wasi/stdint.h share/wasi-sysroot/include/wasm32-wasi/stdio.h share/wasi-sysroot/include/wasm32-wasi/stdio_ext.h share/wasi-sysroot/include/wasm32-wasi/stdlib.h share/wasi-sysroot/include/wasm32-wasi/stdnoreturn.h share/wasi-sysroot/include/wasm32-wasi/string.h share/wasi-sysroot/include/wasm32-wasi/strings.h share/wasi-sysroot/include/wasm32-wasi/stropts.h share/wasi-sysroot/include/wasm32-wasi/sys/dir.h share/wasi-sysroot/include/wasm32-wasi/sys/errno.h share/wasi-sysroot/include/wasm32-wasi/sys/eventfd.h share/wasi-sysroot/include/wasm32-wasi/sys/fcntl.h share/wasi-sysroot/include/wasm32-wasi/sys/file.h share/wasi-sysroot/include/wasm32-wasi/sys/ioctl.h share/wasi-sysroot/include/wasm32-wasi/sys/mman.h share/wasi-sysroot/include/wasm32-wasi/sys/param.h share/wasi-sysroot/include/wasm32-wasi/sys/poll.h share/wasi-sysroot/include/wasm32-wasi/sys/random.h share/wasi-sysroot/include/wasm32-wasi/sys/reg.h share/wasi-sysroot/include/wasm32-wasi/sys/resource.h share/wasi-sysroot/include/wasm32-wasi/sys/select.h share/wasi-sysroot/include/wasm32-wasi/sys/signal.h share/wasi-sysroot/include/wasm32-wasi/sys/socket.h share/wasi-sysroot/include/wasm32-wasi/sys/stat.h share/wasi-sysroot/include/wasm32-wasi/sys/statvfs.h share/wasi-sysroot/include/wasm32-wasi/sys/stropts.h share/wasi-sysroot/include/wasm32-wasi/sys/syscall.h share/wasi-sysroot/include/wasm32-wasi/sys/sysinfo.h share/wasi-sysroot/include/wasm32-wasi/sys/time.h share/wasi-sysroot/include/wasm32-wasi/sys/timeb.h share/wasi-sysroot/include/wasm32-wasi/sys/times.h share/wasi-sysroot/include/wasm32-wasi/sys/timex.h share/wasi-sysroot/include/wasm32-wasi/sys/ttydefaults.h share/wasi-sysroot/include/wasm32-wasi/sys/types.h share/wasi-sysroot/include/wasm32-wasi/sys/uio.h share/wasi-sysroot/include/wasm32-wasi/sys/un.h share/wasi-sysroot/include/wasm32-wasi/sys/utsname.h share/wasi-sysroot/include/wasm32-wasi/syscall.h share/wasi-sysroot/include/wasm32-wasi/sysexits.h share/wasi-sysroot/include/wasm32-wasi/tar.h share/wasi-sysroot/include/wasm32-wasi/tgmath.h share/wasi-sysroot/include/wasm32-wasi/threads.h share/wasi-sysroot/include/wasm32-wasi/time.h share/wasi-sysroot/include/wasm32-wasi/uchar.h share/wasi-sysroot/include/wasm32-wasi/unistd.h share/wasi-sysroot/include/wasm32-wasi/utime.h share/wasi-sysroot/include/wasm32-wasi/values.h share/wasi-sysroot/include/wasm32-wasi/wasi/api.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-busywait.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc.h +share/wasi-sysroot/include/wasm32-wasi/wasi/version.h +share/wasi-sysroot/include/wasm32-wasi/wasi/wasip1.h share/wasi-sysroot/include/wasm32-wasi/wasi/wasip2.h +share/wasi-sysroot/include/wasm32-wasi/wasi/wasip3.h share/wasi-sysroot/include/wasm32-wasi/wchar.h share/wasi-sysroot/include/wasm32-wasi/wctype.h share/wasi-sysroot/lib/wasm32-wasi/crt1-command.o share/wasi-sysroot/lib/wasm32-wasi/crt1-reactor.o share/wasi-sysroot/lib/wasm32-wasi/crt1.o share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-long-double.a share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-no-floating-point.a share/wasi-sysroot/lib/wasm32-wasi/libc.a share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a share/wasi-sysroot/lib/wasm32-wasi/libdl.a share/wasi-sysroot/lib/wasm32-wasi/libm.a share/wasi-sysroot/lib/wasm32-wasi/libpthread.a share/wasi-sysroot/lib/wasm32-wasi/libresolv.a share/wasi-sysroot/lib/wasm32-wasi/librt.a share/wasi-sysroot/lib/wasm32-wasi/libsetjmp.a share/wasi-sysroot/lib/wasm32-wasi/libutil.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a share/wasi-sysroot/lib/wasm32-wasi/libxnet.a -@dir share/wasi-sysroot/include/wasm32-wasi/net -@dir share/wasi-sysroot/include/wasm32-wasi/scsi diff --git a/devel/wasi-libc/pkg-plist20 b/devel/wasi-libc/pkg-plist20 index 364da289f63d..70134a9ade3b 100644 --- a/devel/wasi-libc/pkg-plist20 +++ b/devel/wasi-libc/pkg-plist20 @@ -1,244 +1,225 @@ -share/wasi-sysroot/include/__stdarg___gnuc_va_list.h -share/wasi-sysroot/include/__stdarg___va_copy.h -share/wasi-sysroot/include/__stdarg_header_macro.h -share/wasi-sysroot/include/__stdarg_va_arg.h -share/wasi-sysroot/include/__stdarg_va_copy.h -share/wasi-sysroot/include/__stdarg_va_list.h -share/wasi-sysroot/include/__stddef_header_macro.h -share/wasi-sysroot/include/__stddef_max_align_t.h -share/wasi-sysroot/include/__stddef_null.h -share/wasi-sysroot/include/__stddef_nullptr_t.h -share/wasi-sysroot/include/__stddef_offsetof.h -share/wasi-sysroot/include/__stddef_ptrdiff_t.h -share/wasi-sysroot/include/__stddef_rsize_t.h -share/wasi-sysroot/include/__stddef_size_t.h -share/wasi-sysroot/include/__stddef_unreachable.h -share/wasi-sysroot/include/__stddef_wchar_t.h -share/wasi-sysroot/include/__stddef_wint_t.h -share/wasi-sysroot/include/stdarg.h -share/wasi-sysroot/include/stddef.h share/wasi-sysroot/include/wasm32-wasi/__errno.h share/wasi-sysroot/include/wasm32-wasi/__errno_values.h share/wasi-sysroot/include/wasm32-wasi/__fd_set.h share/wasi-sysroot/include/wasm32-wasi/__function___isatty.h share/wasi-sysroot/include/wasm32-wasi/__functions_malloc.h share/wasi-sysroot/include/wasm32-wasi/__functions_memcpy.h share/wasi-sysroot/include/wasm32-wasi/__header_dirent.h share/wasi-sysroot/include/wasm32-wasi/__header_fcntl.h share/wasi-sysroot/include/wasm32-wasi/__header_inttypes.h share/wasi-sysroot/include/wasm32-wasi/__header_netinet_in.h share/wasi-sysroot/include/wasm32-wasi/__header_poll.h share/wasi-sysroot/include/wasm32-wasi/__header_stdlib.h share/wasi-sysroot/include/wasm32-wasi/__header_string.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_ioctl.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_resource.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_socket.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_stat.h share/wasi-sysroot/include/wasm32-wasi/__header_time.h share/wasi-sysroot/include/wasm32-wasi/__header_unistd.h share/wasi-sysroot/include/wasm32-wasi/__macro_FD_SETSIZE.h share/wasi-sysroot/include/wasm32-wasi/__macro_PAGESIZE.h share/wasi-sysroot/include/wasm32-wasi/__mode_t.h share/wasi-sysroot/include/wasm32-wasi/__seek.h share/wasi-sysroot/include/wasm32-wasi/__struct_dirent.h share/wasi-sysroot/include/wasm32-wasi/__struct_in6_addr.h share/wasi-sysroot/include/wasm32-wasi/__struct_in_addr.h share/wasi-sysroot/include/wasm32-wasi/__struct_iovec.h share/wasi-sysroot/include/wasm32-wasi/__struct_msghdr.h share/wasi-sysroot/include/wasm32-wasi/__struct_pollfd.h share/wasi-sysroot/include/wasm32-wasi/__struct_rusage.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in6.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_storage.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_un.h share/wasi-sysroot/include/wasm32-wasi/__struct_stat.h share/wasi-sysroot/include/wasm32-wasi/__struct_timespec.h share/wasi-sysroot/include/wasm32-wasi/__struct_timeval.h share/wasi-sysroot/include/wasm32-wasi/__struct_tm.h share/wasi-sysroot/include/wasm32-wasi/__struct_tms.h share/wasi-sysroot/include/wasm32-wasi/__typedef_DIR.h share/wasi-sysroot/include/wasm32-wasi/__typedef_blkcnt_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_blksize_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_clock_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_clockid_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_dev_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_fd_set.h share/wasi-sysroot/include/wasm32-wasi/__typedef_gid_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_in_addr_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_in_port_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_ino_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_mode_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_nfds_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_nlink_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_off_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_sa_family_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_sigset_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_socklen_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_ssize_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_suseconds_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_time_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_uid_t.h -share/wasi-sysroot/include/wasm32-wasi/__wasi_snapshot.h share/wasi-sysroot/include/wasm32-wasi/alloca.h share/wasi-sysroot/include/wasm32-wasi/ar.h share/wasi-sysroot/include/wasm32-wasi/arpa/ftp.h share/wasi-sysroot/include/wasm32-wasi/arpa/inet.h share/wasi-sysroot/include/wasm32-wasi/arpa/nameser.h share/wasi-sysroot/include/wasm32-wasi/arpa/nameser_compat.h share/wasi-sysroot/include/wasm32-wasi/arpa/telnet.h share/wasi-sysroot/include/wasm32-wasi/arpa/tftp.h share/wasi-sysroot/include/wasm32-wasi/assert.h share/wasi-sysroot/include/wasm32-wasi/bits/alltypes.h share/wasi-sysroot/include/wasm32-wasi/bits/dirent.h share/wasi-sysroot/include/wasm32-wasi/bits/fcntl.h share/wasi-sysroot/include/wasm32-wasi/bits/fenv.h share/wasi-sysroot/include/wasm32-wasi/bits/float.h share/wasi-sysroot/include/wasm32-wasi/bits/hwcap.h share/wasi-sysroot/include/wasm32-wasi/bits/io.h share/wasi-sysroot/include/wasm32-wasi/bits/ioctl.h share/wasi-sysroot/include/wasm32-wasi/bits/ioctl_fix.h share/wasi-sysroot/include/wasm32-wasi/bits/ipcstat.h share/wasi-sysroot/include/wasm32-wasi/bits/limits.h share/wasi-sysroot/include/wasm32-wasi/bits/mman.h share/wasi-sysroot/include/wasm32-wasi/bits/poll.h share/wasi-sysroot/include/wasm32-wasi/bits/posix.h share/wasi-sysroot/include/wasm32-wasi/bits/reg.h share/wasi-sysroot/include/wasm32-wasi/bits/resource.h share/wasi-sysroot/include/wasm32-wasi/bits/setjmp.h share/wasi-sysroot/include/wasm32-wasi/bits/signal.h share/wasi-sysroot/include/wasm32-wasi/bits/socket.h share/wasi-sysroot/include/wasm32-wasi/bits/stat.h share/wasi-sysroot/include/wasm32-wasi/bits/stdint.h share/wasi-sysroot/include/wasm32-wasi/byteswap.h share/wasi-sysroot/include/wasm32-wasi/complex.h share/wasi-sysroot/include/wasm32-wasi/cpio.h share/wasi-sysroot/include/wasm32-wasi/crypt.h share/wasi-sysroot/include/wasm32-wasi/ctype.h share/wasi-sysroot/include/wasm32-wasi/dirent.h share/wasi-sysroot/include/wasm32-wasi/dlfcn.h share/wasi-sysroot/include/wasm32-wasi/endian.h share/wasi-sysroot/include/wasm32-wasi/err.h share/wasi-sysroot/include/wasm32-wasi/errno.h share/wasi-sysroot/include/wasm32-wasi/fcntl.h share/wasi-sysroot/include/wasm32-wasi/features.h share/wasi-sysroot/include/wasm32-wasi/fenv.h share/wasi-sysroot/include/wasm32-wasi/float.h share/wasi-sysroot/include/wasm32-wasi/fmtmsg.h share/wasi-sysroot/include/wasm32-wasi/fnmatch.h share/wasi-sysroot/include/wasm32-wasi/fts.h share/wasi-sysroot/include/wasm32-wasi/ftw.h share/wasi-sysroot/include/wasm32-wasi/getopt.h share/wasi-sysroot/include/wasm32-wasi/glob.h share/wasi-sysroot/include/wasm32-wasi/iconv.h share/wasi-sysroot/include/wasm32-wasi/ifaddrs.h share/wasi-sysroot/include/wasm32-wasi/inttypes.h share/wasi-sysroot/include/wasm32-wasi/iso646.h share/wasi-sysroot/include/wasm32-wasi/langinfo.h share/wasi-sysroot/include/wasm32-wasi/libgen.h share/wasi-sysroot/include/wasm32-wasi/limits.h share/wasi-sysroot/include/wasm32-wasi/locale.h share/wasi-sysroot/include/wasm32-wasi/malloc.h share/wasi-sysroot/include/wasm32-wasi/math.h share/wasi-sysroot/include/wasm32-wasi/memory.h share/wasi-sysroot/include/wasm32-wasi/monetary.h share/wasi-sysroot/include/wasm32-wasi/mqueue.h share/wasi-sysroot/include/wasm32-wasi/netinet/icmp6.h share/wasi-sysroot/include/wasm32-wasi/netinet/igmp.h share/wasi-sysroot/include/wasm32-wasi/netinet/in.h share/wasi-sysroot/include/wasm32-wasi/netinet/in_systm.h share/wasi-sysroot/include/wasm32-wasi/netinet/ip.h share/wasi-sysroot/include/wasm32-wasi/netinet/ip6.h share/wasi-sysroot/include/wasm32-wasi/netinet/ip_icmp.h share/wasi-sysroot/include/wasm32-wasi/netinet/tcp.h share/wasi-sysroot/include/wasm32-wasi/netinet/udp.h share/wasi-sysroot/include/wasm32-wasi/netpacket/packet.h share/wasi-sysroot/include/wasm32-wasi/nl_types.h share/wasi-sysroot/include/wasm32-wasi/poll.h share/wasi-sysroot/include/wasm32-wasi/pthread.h share/wasi-sysroot/include/wasm32-wasi/regex.h share/wasi-sysroot/include/wasm32-wasi/sched.h share/wasi-sysroot/include/wasm32-wasi/search.h share/wasi-sysroot/include/wasm32-wasi/semaphore.h share/wasi-sysroot/include/wasm32-wasi/setjmp.h share/wasi-sysroot/include/wasm32-wasi/signal.h share/wasi-sysroot/include/wasm32-wasi/stdalign.h share/wasi-sysroot/include/wasm32-wasi/stdbool.h share/wasi-sysroot/include/wasm32-wasi/stdc-predef.h share/wasi-sysroot/include/wasm32-wasi/stdint.h share/wasi-sysroot/include/wasm32-wasi/stdio.h share/wasi-sysroot/include/wasm32-wasi/stdio_ext.h share/wasi-sysroot/include/wasm32-wasi/stdlib.h share/wasi-sysroot/include/wasm32-wasi/stdnoreturn.h share/wasi-sysroot/include/wasm32-wasi/string.h share/wasi-sysroot/include/wasm32-wasi/strings.h share/wasi-sysroot/include/wasm32-wasi/stropts.h share/wasi-sysroot/include/wasm32-wasi/sys/dir.h share/wasi-sysroot/include/wasm32-wasi/sys/errno.h share/wasi-sysroot/include/wasm32-wasi/sys/eventfd.h share/wasi-sysroot/include/wasm32-wasi/sys/fcntl.h share/wasi-sysroot/include/wasm32-wasi/sys/file.h share/wasi-sysroot/include/wasm32-wasi/sys/ioctl.h share/wasi-sysroot/include/wasm32-wasi/sys/mman.h share/wasi-sysroot/include/wasm32-wasi/sys/param.h share/wasi-sysroot/include/wasm32-wasi/sys/poll.h share/wasi-sysroot/include/wasm32-wasi/sys/random.h share/wasi-sysroot/include/wasm32-wasi/sys/reg.h share/wasi-sysroot/include/wasm32-wasi/sys/resource.h share/wasi-sysroot/include/wasm32-wasi/sys/select.h share/wasi-sysroot/include/wasm32-wasi/sys/signal.h share/wasi-sysroot/include/wasm32-wasi/sys/socket.h share/wasi-sysroot/include/wasm32-wasi/sys/stat.h share/wasi-sysroot/include/wasm32-wasi/sys/statvfs.h share/wasi-sysroot/include/wasm32-wasi/sys/stropts.h share/wasi-sysroot/include/wasm32-wasi/sys/syscall.h share/wasi-sysroot/include/wasm32-wasi/sys/sysinfo.h share/wasi-sysroot/include/wasm32-wasi/sys/time.h share/wasi-sysroot/include/wasm32-wasi/sys/timeb.h share/wasi-sysroot/include/wasm32-wasi/sys/times.h share/wasi-sysroot/include/wasm32-wasi/sys/timex.h share/wasi-sysroot/include/wasm32-wasi/sys/ttydefaults.h share/wasi-sysroot/include/wasm32-wasi/sys/types.h share/wasi-sysroot/include/wasm32-wasi/sys/uio.h share/wasi-sysroot/include/wasm32-wasi/sys/un.h share/wasi-sysroot/include/wasm32-wasi/sys/utsname.h share/wasi-sysroot/include/wasm32-wasi/syscall.h share/wasi-sysroot/include/wasm32-wasi/sysexits.h share/wasi-sysroot/include/wasm32-wasi/tar.h share/wasi-sysroot/include/wasm32-wasi/tgmath.h share/wasi-sysroot/include/wasm32-wasi/threads.h share/wasi-sysroot/include/wasm32-wasi/time.h share/wasi-sysroot/include/wasm32-wasi/uchar.h share/wasi-sysroot/include/wasm32-wasi/unistd.h share/wasi-sysroot/include/wasm32-wasi/utime.h share/wasi-sysroot/include/wasm32-wasi/values.h share/wasi-sysroot/include/wasm32-wasi/wasi/api.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-busywait.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc.h +share/wasi-sysroot/include/wasm32-wasi/wasi/version.h +share/wasi-sysroot/include/wasm32-wasi/wasi/wasip1.h share/wasi-sysroot/include/wasm32-wasi/wasi/wasip2.h +share/wasi-sysroot/include/wasm32-wasi/wasi/wasip3.h share/wasi-sysroot/include/wasm32-wasi/wchar.h share/wasi-sysroot/include/wasm32-wasi/wctype.h share/wasi-sysroot/lib/wasm32-wasi/crt1-command.o share/wasi-sysroot/lib/wasm32-wasi/crt1-reactor.o share/wasi-sysroot/lib/wasm32-wasi/crt1.o share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-long-double.a share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-no-floating-point.a share/wasi-sysroot/lib/wasm32-wasi/libc.a share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a share/wasi-sysroot/lib/wasm32-wasi/libdl.a share/wasi-sysroot/lib/wasm32-wasi/libm.a share/wasi-sysroot/lib/wasm32-wasi/libpthread.a share/wasi-sysroot/lib/wasm32-wasi/libresolv.a share/wasi-sysroot/lib/wasm32-wasi/librt.a share/wasi-sysroot/lib/wasm32-wasi/libsetjmp.a share/wasi-sysroot/lib/wasm32-wasi/libutil.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a share/wasi-sysroot/lib/wasm32-wasi/libxnet.a -@dir share/wasi-sysroot/include/wasm32-wasi/net -@dir share/wasi-sysroot/include/wasm32-wasi/scsi diff --git a/devel/wasi-libc/pkg-plist21 b/devel/wasi-libc/pkg-plist21 index 364da289f63d..70134a9ade3b 100644 --- a/devel/wasi-libc/pkg-plist21 +++ b/devel/wasi-libc/pkg-plist21 @@ -1,244 +1,225 @@ -share/wasi-sysroot/include/__stdarg___gnuc_va_list.h -share/wasi-sysroot/include/__stdarg___va_copy.h -share/wasi-sysroot/include/__stdarg_header_macro.h -share/wasi-sysroot/include/__stdarg_va_arg.h -share/wasi-sysroot/include/__stdarg_va_copy.h -share/wasi-sysroot/include/__stdarg_va_list.h -share/wasi-sysroot/include/__stddef_header_macro.h -share/wasi-sysroot/include/__stddef_max_align_t.h -share/wasi-sysroot/include/__stddef_null.h -share/wasi-sysroot/include/__stddef_nullptr_t.h -share/wasi-sysroot/include/__stddef_offsetof.h -share/wasi-sysroot/include/__stddef_ptrdiff_t.h -share/wasi-sysroot/include/__stddef_rsize_t.h -share/wasi-sysroot/include/__stddef_size_t.h -share/wasi-sysroot/include/__stddef_unreachable.h -share/wasi-sysroot/include/__stddef_wchar_t.h -share/wasi-sysroot/include/__stddef_wint_t.h -share/wasi-sysroot/include/stdarg.h -share/wasi-sysroot/include/stddef.h share/wasi-sysroot/include/wasm32-wasi/__errno.h share/wasi-sysroot/include/wasm32-wasi/__errno_values.h share/wasi-sysroot/include/wasm32-wasi/__fd_set.h share/wasi-sysroot/include/wasm32-wasi/__function___isatty.h share/wasi-sysroot/include/wasm32-wasi/__functions_malloc.h share/wasi-sysroot/include/wasm32-wasi/__functions_memcpy.h share/wasi-sysroot/include/wasm32-wasi/__header_dirent.h share/wasi-sysroot/include/wasm32-wasi/__header_fcntl.h share/wasi-sysroot/include/wasm32-wasi/__header_inttypes.h share/wasi-sysroot/include/wasm32-wasi/__header_netinet_in.h share/wasi-sysroot/include/wasm32-wasi/__header_poll.h share/wasi-sysroot/include/wasm32-wasi/__header_stdlib.h share/wasi-sysroot/include/wasm32-wasi/__header_string.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_ioctl.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_resource.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_socket.h share/wasi-sysroot/include/wasm32-wasi/__header_sys_stat.h share/wasi-sysroot/include/wasm32-wasi/__header_time.h share/wasi-sysroot/include/wasm32-wasi/__header_unistd.h share/wasi-sysroot/include/wasm32-wasi/__macro_FD_SETSIZE.h share/wasi-sysroot/include/wasm32-wasi/__macro_PAGESIZE.h share/wasi-sysroot/include/wasm32-wasi/__mode_t.h share/wasi-sysroot/include/wasm32-wasi/__seek.h share/wasi-sysroot/include/wasm32-wasi/__struct_dirent.h share/wasi-sysroot/include/wasm32-wasi/__struct_in6_addr.h share/wasi-sysroot/include/wasm32-wasi/__struct_in_addr.h share/wasi-sysroot/include/wasm32-wasi/__struct_iovec.h share/wasi-sysroot/include/wasm32-wasi/__struct_msghdr.h share/wasi-sysroot/include/wasm32-wasi/__struct_pollfd.h share/wasi-sysroot/include/wasm32-wasi/__struct_rusage.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_in6.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_storage.h share/wasi-sysroot/include/wasm32-wasi/__struct_sockaddr_un.h share/wasi-sysroot/include/wasm32-wasi/__struct_stat.h share/wasi-sysroot/include/wasm32-wasi/__struct_timespec.h share/wasi-sysroot/include/wasm32-wasi/__struct_timeval.h share/wasi-sysroot/include/wasm32-wasi/__struct_tm.h share/wasi-sysroot/include/wasm32-wasi/__struct_tms.h share/wasi-sysroot/include/wasm32-wasi/__typedef_DIR.h share/wasi-sysroot/include/wasm32-wasi/__typedef_blkcnt_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_blksize_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_clock_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_clockid_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_dev_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_fd_set.h share/wasi-sysroot/include/wasm32-wasi/__typedef_gid_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_in_addr_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_in_port_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_ino_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_mode_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_nfds_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_nlink_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_off_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_sa_family_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_sigset_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_socklen_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_ssize_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_suseconds_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_time_t.h share/wasi-sysroot/include/wasm32-wasi/__typedef_uid_t.h -share/wasi-sysroot/include/wasm32-wasi/__wasi_snapshot.h share/wasi-sysroot/include/wasm32-wasi/alloca.h share/wasi-sysroot/include/wasm32-wasi/ar.h share/wasi-sysroot/include/wasm32-wasi/arpa/ftp.h share/wasi-sysroot/include/wasm32-wasi/arpa/inet.h share/wasi-sysroot/include/wasm32-wasi/arpa/nameser.h share/wasi-sysroot/include/wasm32-wasi/arpa/nameser_compat.h share/wasi-sysroot/include/wasm32-wasi/arpa/telnet.h share/wasi-sysroot/include/wasm32-wasi/arpa/tftp.h share/wasi-sysroot/include/wasm32-wasi/assert.h share/wasi-sysroot/include/wasm32-wasi/bits/alltypes.h share/wasi-sysroot/include/wasm32-wasi/bits/dirent.h share/wasi-sysroot/include/wasm32-wasi/bits/fcntl.h share/wasi-sysroot/include/wasm32-wasi/bits/fenv.h share/wasi-sysroot/include/wasm32-wasi/bits/float.h share/wasi-sysroot/include/wasm32-wasi/bits/hwcap.h share/wasi-sysroot/include/wasm32-wasi/bits/io.h share/wasi-sysroot/include/wasm32-wasi/bits/ioctl.h share/wasi-sysroot/include/wasm32-wasi/bits/ioctl_fix.h share/wasi-sysroot/include/wasm32-wasi/bits/ipcstat.h share/wasi-sysroot/include/wasm32-wasi/bits/limits.h share/wasi-sysroot/include/wasm32-wasi/bits/mman.h share/wasi-sysroot/include/wasm32-wasi/bits/poll.h share/wasi-sysroot/include/wasm32-wasi/bits/posix.h share/wasi-sysroot/include/wasm32-wasi/bits/reg.h share/wasi-sysroot/include/wasm32-wasi/bits/resource.h share/wasi-sysroot/include/wasm32-wasi/bits/setjmp.h share/wasi-sysroot/include/wasm32-wasi/bits/signal.h share/wasi-sysroot/include/wasm32-wasi/bits/socket.h share/wasi-sysroot/include/wasm32-wasi/bits/stat.h share/wasi-sysroot/include/wasm32-wasi/bits/stdint.h share/wasi-sysroot/include/wasm32-wasi/byteswap.h share/wasi-sysroot/include/wasm32-wasi/complex.h share/wasi-sysroot/include/wasm32-wasi/cpio.h share/wasi-sysroot/include/wasm32-wasi/crypt.h share/wasi-sysroot/include/wasm32-wasi/ctype.h share/wasi-sysroot/include/wasm32-wasi/dirent.h share/wasi-sysroot/include/wasm32-wasi/dlfcn.h share/wasi-sysroot/include/wasm32-wasi/endian.h share/wasi-sysroot/include/wasm32-wasi/err.h share/wasi-sysroot/include/wasm32-wasi/errno.h share/wasi-sysroot/include/wasm32-wasi/fcntl.h share/wasi-sysroot/include/wasm32-wasi/features.h share/wasi-sysroot/include/wasm32-wasi/fenv.h share/wasi-sysroot/include/wasm32-wasi/float.h share/wasi-sysroot/include/wasm32-wasi/fmtmsg.h share/wasi-sysroot/include/wasm32-wasi/fnmatch.h share/wasi-sysroot/include/wasm32-wasi/fts.h share/wasi-sysroot/include/wasm32-wasi/ftw.h share/wasi-sysroot/include/wasm32-wasi/getopt.h share/wasi-sysroot/include/wasm32-wasi/glob.h share/wasi-sysroot/include/wasm32-wasi/iconv.h share/wasi-sysroot/include/wasm32-wasi/ifaddrs.h share/wasi-sysroot/include/wasm32-wasi/inttypes.h share/wasi-sysroot/include/wasm32-wasi/iso646.h share/wasi-sysroot/include/wasm32-wasi/langinfo.h share/wasi-sysroot/include/wasm32-wasi/libgen.h share/wasi-sysroot/include/wasm32-wasi/limits.h share/wasi-sysroot/include/wasm32-wasi/locale.h share/wasi-sysroot/include/wasm32-wasi/malloc.h share/wasi-sysroot/include/wasm32-wasi/math.h share/wasi-sysroot/include/wasm32-wasi/memory.h share/wasi-sysroot/include/wasm32-wasi/monetary.h share/wasi-sysroot/include/wasm32-wasi/mqueue.h share/wasi-sysroot/include/wasm32-wasi/netinet/icmp6.h share/wasi-sysroot/include/wasm32-wasi/netinet/igmp.h share/wasi-sysroot/include/wasm32-wasi/netinet/in.h share/wasi-sysroot/include/wasm32-wasi/netinet/in_systm.h share/wasi-sysroot/include/wasm32-wasi/netinet/ip.h share/wasi-sysroot/include/wasm32-wasi/netinet/ip6.h share/wasi-sysroot/include/wasm32-wasi/netinet/ip_icmp.h share/wasi-sysroot/include/wasm32-wasi/netinet/tcp.h share/wasi-sysroot/include/wasm32-wasi/netinet/udp.h share/wasi-sysroot/include/wasm32-wasi/netpacket/packet.h share/wasi-sysroot/include/wasm32-wasi/nl_types.h share/wasi-sysroot/include/wasm32-wasi/poll.h share/wasi-sysroot/include/wasm32-wasi/pthread.h share/wasi-sysroot/include/wasm32-wasi/regex.h share/wasi-sysroot/include/wasm32-wasi/sched.h share/wasi-sysroot/include/wasm32-wasi/search.h share/wasi-sysroot/include/wasm32-wasi/semaphore.h share/wasi-sysroot/include/wasm32-wasi/setjmp.h share/wasi-sysroot/include/wasm32-wasi/signal.h share/wasi-sysroot/include/wasm32-wasi/stdalign.h share/wasi-sysroot/include/wasm32-wasi/stdbool.h share/wasi-sysroot/include/wasm32-wasi/stdc-predef.h share/wasi-sysroot/include/wasm32-wasi/stdint.h share/wasi-sysroot/include/wasm32-wasi/stdio.h share/wasi-sysroot/include/wasm32-wasi/stdio_ext.h share/wasi-sysroot/include/wasm32-wasi/stdlib.h share/wasi-sysroot/include/wasm32-wasi/stdnoreturn.h share/wasi-sysroot/include/wasm32-wasi/string.h share/wasi-sysroot/include/wasm32-wasi/strings.h share/wasi-sysroot/include/wasm32-wasi/stropts.h share/wasi-sysroot/include/wasm32-wasi/sys/dir.h share/wasi-sysroot/include/wasm32-wasi/sys/errno.h share/wasi-sysroot/include/wasm32-wasi/sys/eventfd.h share/wasi-sysroot/include/wasm32-wasi/sys/fcntl.h share/wasi-sysroot/include/wasm32-wasi/sys/file.h share/wasi-sysroot/include/wasm32-wasi/sys/ioctl.h share/wasi-sysroot/include/wasm32-wasi/sys/mman.h share/wasi-sysroot/include/wasm32-wasi/sys/param.h share/wasi-sysroot/include/wasm32-wasi/sys/poll.h share/wasi-sysroot/include/wasm32-wasi/sys/random.h share/wasi-sysroot/include/wasm32-wasi/sys/reg.h share/wasi-sysroot/include/wasm32-wasi/sys/resource.h share/wasi-sysroot/include/wasm32-wasi/sys/select.h share/wasi-sysroot/include/wasm32-wasi/sys/signal.h share/wasi-sysroot/include/wasm32-wasi/sys/socket.h share/wasi-sysroot/include/wasm32-wasi/sys/stat.h share/wasi-sysroot/include/wasm32-wasi/sys/statvfs.h share/wasi-sysroot/include/wasm32-wasi/sys/stropts.h share/wasi-sysroot/include/wasm32-wasi/sys/syscall.h share/wasi-sysroot/include/wasm32-wasi/sys/sysinfo.h share/wasi-sysroot/include/wasm32-wasi/sys/time.h share/wasi-sysroot/include/wasm32-wasi/sys/timeb.h share/wasi-sysroot/include/wasm32-wasi/sys/times.h share/wasi-sysroot/include/wasm32-wasi/sys/timex.h share/wasi-sysroot/include/wasm32-wasi/sys/ttydefaults.h share/wasi-sysroot/include/wasm32-wasi/sys/types.h share/wasi-sysroot/include/wasm32-wasi/sys/uio.h share/wasi-sysroot/include/wasm32-wasi/sys/un.h share/wasi-sysroot/include/wasm32-wasi/sys/utsname.h share/wasi-sysroot/include/wasm32-wasi/syscall.h share/wasi-sysroot/include/wasm32-wasi/sysexits.h share/wasi-sysroot/include/wasm32-wasi/tar.h share/wasi-sysroot/include/wasm32-wasi/tgmath.h share/wasi-sysroot/include/wasm32-wasi/threads.h share/wasi-sysroot/include/wasm32-wasi/time.h share/wasi-sysroot/include/wasm32-wasi/uchar.h share/wasi-sysroot/include/wasm32-wasi/unistd.h share/wasi-sysroot/include/wasm32-wasi/utime.h share/wasi-sysroot/include/wasm32-wasi/values.h share/wasi-sysroot/include/wasm32-wasi/wasi/api.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-busywait.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-environ.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-find-relpath.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc-nocwd.h share/wasi-sysroot/include/wasm32-wasi/wasi/libc.h +share/wasi-sysroot/include/wasm32-wasi/wasi/version.h +share/wasi-sysroot/include/wasm32-wasi/wasi/wasip1.h share/wasi-sysroot/include/wasm32-wasi/wasi/wasip2.h +share/wasi-sysroot/include/wasm32-wasi/wasi/wasip3.h share/wasi-sysroot/include/wasm32-wasi/wchar.h share/wasi-sysroot/include/wasm32-wasi/wctype.h share/wasi-sysroot/lib/wasm32-wasi/crt1-command.o share/wasi-sysroot/lib/wasm32-wasi/crt1-reactor.o share/wasi-sysroot/lib/wasm32-wasi/crt1.o share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-long-double.a share/wasi-sysroot/lib/wasm32-wasi/libc-printscan-no-floating-point.a share/wasi-sysroot/lib/wasm32-wasi/libc.a share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a share/wasi-sysroot/lib/wasm32-wasi/libdl.a share/wasi-sysroot/lib/wasm32-wasi/libm.a share/wasi-sysroot/lib/wasm32-wasi/libpthread.a share/wasi-sysroot/lib/wasm32-wasi/libresolv.a share/wasi-sysroot/lib/wasm32-wasi/librt.a share/wasi-sysroot/lib/wasm32-wasi/libsetjmp.a share/wasi-sysroot/lib/wasm32-wasi/libutil.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-getpid.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-mman.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-process-clocks.a share/wasi-sysroot/lib/wasm32-wasi/libwasi-emulated-signal.a share/wasi-sysroot/lib/wasm32-wasi/libxnet.a -@dir share/wasi-sysroot/include/wasm32-wasi/net -@dir share/wasi-sysroot/include/wasm32-wasi/scsi diff --git a/devel/wasi-libcxx/Makefile b/devel/wasi-libcxx/Makefile index 64969e490a7b..99046af94f44 100644 --- a/devel/wasi-libcxx/Makefile +++ b/devel/wasi-libcxx/Makefile @@ -1,92 +1,88 @@ PORTNAME= libcxx DISTVERSION?= 0 PORTREVISION?= 0 CATEGORIES= devel lang MASTER_SITES= https://github.com/llvm/llvm-project/releases/download/llvmorg-${DISTVERSION:S/rc/-rc/}/ \ https://${PRE_}releases.llvm.org/${LLVM_RELEASE}/${RCDIR}/ PKGNAMEPREFIX= wasi- PKGNAMESUFFIX= ${LLVM_VERSION} DISTNAME= llvm-project-${DISTVERSION}.src DISTFILES= llvm-project-${DISTVERSION}.src${EXTRACT_SUFX} MAINTAINER= vishwin@FreeBSD.org COMMENT= C++ standard library for WebAssembly System Interface WWW= https://llvm.org/ LICENSE= LLVM2 LICENSE_NAME= Apache License 2.0 with LLVM Exceptions LICENSE_FILE= ${WRKSRC}/llvm/LICENSE.TXT LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept USES= cmake tar:xz .if ${DISTVERSION} == 0 IGNORE= is a meta port; there is nothing to build PKGNAMESUFFIX= -master .else BUILD_DEPENDS= ${WASI_SYSROOT}/include/${TRIPLE}/stdlib.h:devel/wasi-libc@${LLVM_VERSION} \ wasi-compiler-rt${LLVM_VERSION}>0:devel/wasi-compiler-rt${LLVM_VERSION} USES+= llvm:${LLVM_SUFFIX} .endif LLVM_RELEASE= ${DISTVERSION:C/rc.*//} LLVM_SUFFIX= ${LLVM_RELEASE:C/\.[0-9]\.[0-9]$//} DISTINFO_FILE= ${PORTSDIR}/${LLVM_PORT}/distinfo SSP_UNSAFE= yes NO_ARCH= yes PLIST= ${.CURDIR}/pkg-plist PLIST_SUB= TRIPLE=${TRIPLE} WASI_SYSROOT= ${LOCALBASE}/share/wasi-sysroot TRIPLE= wasm32-wasi WITHOUT_CPU_CFLAGS= yes # try to sync with https://github.com/WebAssembly/wasi-sdk # wasi-sdk.cmake and cmake/wasi-sdk-sysroot.cmake CMAKE_INSTALL_PREFIX= ${PREFIX}/share/wasi-sysroot CMAKE_SOURCE_PATH= ${WRKSRC}/runtimes CMAKE_ARGS= -DCMAKE_SYSTEM_NAME=WASI \ -DCMAKE_SYSTEM_VERSION=1 \ -DCMAKE_SYSTEM_PROCESSOR=wasm32 \ -DCMAKE_AR=${LOCALBASE}/bin/llvm-ar${LLVM_VERSION} \ -DCMAKE_RANLIB=${LOCALBASE}/bin/llvm-ranlib${LLVM_VERSION} \ -DCMAKE_C_COMPILER_TARGET=${TRIPLE} \ -DCMAKE_CXX_COMPILER_TARGET=${TRIPLE} \ -DCMAKE_ASM_COMPILER_TARGET=${TRIPLE} \ -DCMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER \ -DCMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY \ -DCMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY \ -DCMAKE_FIND_ROOT_PATH_MODE_PACKAGE=ONLY \ -DCMAKE_C_COMPILER_WORKS=ON \ -DCMAKE_CXX_COMPILER_WORKS=ON \ -DCMAKE_SYSROOT=${WASI_SYSROOT} \ - -DCXX_SUPPORTS_CXX11=ON \ -DLIBCXX_ENABLE_THREADS:BOOL=OFF \ -DLIBCXX_HAS_PTHREAD_API:BOOL=OFF \ -DLIBCXX_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ - -DLIBCXX_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \ -DLIBCXX_HAS_WIN32_THREAD_API:BOOL=OFF \ -DLLVM_COMPILER_CHECKED=ON \ -DLIBCXX_ENABLE_SHARED:BOOL=OFF \ - -DLIBCXX_ENABLE_EXPERIMENTAL_LIBRARY:BOOL=OFF \ -DLIBCXX_ENABLE_EXCEPTIONS:BOOL=OFF \ -DLIBCXX_ENABLE_FILESYSTEM:BOOL=OFF \ -DLIBCXX_CXX_ABI=libcxxabi \ - -DLIBCXX_HAS_MUSL_LIBC:BOOL=ON \ + -DLIBCXX_HAS_MUSL_LIBC:BOOL=OFF \ -DLIBCXX_ABI_VERSION=2 \ -DLIBCXXABI_ENABLE_EXCEPTIONS:BOOL=OFF \ -DLIBCXXABI_ENABLE_SHARED:BOOL=OFF \ -DLIBCXXABI_SILENT_TERMINATE:BOOL=ON \ -DLIBCXXABI_ENABLE_THREADS:BOOL=OFF \ -DLIBCXXABI_HAS_PTHREAD_API:BOOL=OFF \ -DLIBCXXABI_HAS_EXTERNAL_THREAD_API:BOOL=OFF \ - -DLIBCXXABI_BUILD_EXTERNAL_THREAD_LIBRARY:BOOL=OFF \ -DLIBCXXABI_HAS_WIN32_THREAD_API:BOOL=OFF \ -DLIBCXXABI_USE_LLVM_UNWINDER:BOOL=OFF \ -DUNIX:BOOL=ON \ -DLIBCXX_LIBDIR_SUFFIX=/${TRIPLE} \ -DLIBCXXABI_LIBDIR_SUFFIX=/${TRIPLE} \ -DLIBCXX_INCLUDE_TESTS=OFF \ -DLIBCXX_INCLUDE_BENCHMARKS=OFF \ -DLLVM_ENABLE_RUNTIMES="libcxx;libcxxabi" .include diff --git a/devel/wasi-libcxx17/Makefile b/devel/wasi-libcxx17/Makefile index 8c682b125293..0d2be7bb14d0 100644 --- a/devel/wasi-libcxx17/Makefile +++ b/devel/wasi-libcxx17/Makefile @@ -1,7 +1,7 @@ # must sync with devel/llvm17 DISTVERSION= 17.0.6 -PORTREVISION= 2 +PORTREVISION= 3 MASTERDIR= ${.CURDIR}/../wasi-libcxx .include "${MASTERDIR}/Makefile" diff --git a/devel/wasi-libcxx18/Makefile b/devel/wasi-libcxx18/Makefile index dfdc11ed6177..54c86bf98d4d 100644 --- a/devel/wasi-libcxx18/Makefile +++ b/devel/wasi-libcxx18/Makefile @@ -1,7 +1,7 @@ # must sync with devel/llvm18 DISTVERSION= 18.1.8 -PORTREVISION= 1 +PORTREVISION= 2 MASTERDIR= ${.CURDIR}/../wasi-libcxx .include "${MASTERDIR}/Makefile" diff --git a/devel/wasi-libcxx19/Makefile b/devel/wasi-libcxx19/Makefile index b3bf97f875c9..ed001f806c00 100644 --- a/devel/wasi-libcxx19/Makefile +++ b/devel/wasi-libcxx19/Makefile @@ -1,6 +1,7 @@ # must sync with devel/llvm19 DISTVERSION= 19.1.7 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../wasi-libcxx .include "${MASTERDIR}/Makefile" diff --git a/devel/wasi-libcxx20/Makefile b/devel/wasi-libcxx20/Makefile index a9f5bdc03230..d969a76a5c69 100644 --- a/devel/wasi-libcxx20/Makefile +++ b/devel/wasi-libcxx20/Makefile @@ -1,6 +1,7 @@ # must sync with devel/llvm20 DISTVERSION= 20.1.8 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../wasi-libcxx .include "${MASTERDIR}/Makefile" diff --git a/devel/wasi-libcxx21/Makefile b/devel/wasi-libcxx21/Makefile index 7997ed27e317..038f0bf87e69 100644 --- a/devel/wasi-libcxx21/Makefile +++ b/devel/wasi-libcxx21/Makefile @@ -1,6 +1,7 @@ # must sync with devel/llvm21 DISTVERSION= 21.1.8 +PORTREVISION= 1 MASTERDIR= ${.CURDIR}/../wasi-libcxx .include "${MASTERDIR}/Makefile"