summaryrefslogtreecommitdiff
path: root/devel/wasi-libc
diff options
context:
space:
mode:
Diffstat (limited to 'devel/wasi-libc')
-rw-r--r--devel/wasi-libc/Makefile7
-rw-r--r--devel/wasi-libc/distinfo6
-rw-r--r--devel/wasi-libc/files/patch-Makefile20
-rw-r--r--devel/wasi-libc/pkg-plist175
-rw-r--r--devel/wasi-libc/pkg-plist185
-rw-r--r--devel/wasi-libc/pkg-plist195
-rw-r--r--devel/wasi-libc/pkg-plist205
-rw-r--r--devel/wasi-libc/pkg-plist215
8 files changed, 24 insertions, 34 deletions
diff --git a/devel/wasi-libc/Makefile b/devel/wasi-libc/Makefile
index b4ab9d593d75..dd5c867fa062 100644
--- a/devel/wasi-libc/Makefile
+++ b/devel/wasi-libc/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wasi-libc
DISTVERSIONPREFIX= wasi-sdk-
-DISTVERSION= 27
+DISTVERSION= 28
CATEGORIES= devel
PKGNAMESUFFIX= ${FLAVOR}
@@ -39,11 +39,6 @@ MAKE_ENV= INSTALL_DIR=${STAGEDIR}${WASI_SYSROOT} \
AR=${LOCALBASE}/bin/llvm-ar${LLVM_VERSION} \
NM=${LOCALBASE}/bin/llvm-nm${LLVM_VERSION} \
-post-patch:
-# NOTE: phony targets cause make install to rebuild everything
-# https://github.com/WebAssembly/wasi-libc/issues/156
- ${REINPLACE_CMD} -e 's|install: finish|install:|' ${WRKSRC}/Makefile
-
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
diff --git a/devel/wasi-libc/distinfo b/devel/wasi-libc/distinfo
index 0adb12b4e1ce..b0df1cd6eaf1 100644
--- a/devel/wasi-libc/distinfo
+++ b/devel/wasi-libc/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1756309454
-SHA256 (WebAssembly-wasi-libc-wasi-sdk-27_GH0.tar.gz) = 00850da0742670d5ad7fd556bf7bc5452512bac79f17ac76d5cfaa3b74526898
-SIZE (WebAssembly-wasi-libc-wasi-sdk-27_GH0.tar.gz) = 1472362
+TIMESTAMP = 1763564520
+SHA256 (WebAssembly-wasi-libc-wasi-sdk-28_GH0.tar.gz) = 6f0b2e533ba09617c1f65496e5537806e1a7b0a34d4939f7dbb659ff30857b38
+SIZE (WebAssembly-wasi-libc-wasi-sdk-28_GH0.tar.gz) = 1504774
SHA256 (WebAssembly-WASI-59cbe14_GH0.tar.gz) = 4e36c4add2421b44ccdded83d442d9aadf02ffa8b534d94016fad2bb7b781cc6
SIZE (WebAssembly-WASI-59cbe14_GH0.tar.gz) = 162059
diff --git a/devel/wasi-libc/files/patch-Makefile b/devel/wasi-libc/files/patch-Makefile
new file mode 100644
index 000000000000..8a258ce82280
--- /dev/null
+++ b/devel/wasi-libc/files/patch-Makefile
@@ -0,0 +1,20 @@
+--- 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 e5f511396f74..a7d366a3b405 100644
--- a/devel/wasi-libc/pkg-plist17
+++ b/devel/wasi-libc/pkg-plist17
@@ -211,7 +211,6 @@ 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/libc.imports
share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a
share/wasi-sysroot/lib/wasm32-wasi/libdl.a
share/wasi-sysroot/lib/wasm32-wasi/libm.a
@@ -225,9 +224,5 @@ 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
-share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
-share/wasi-sysroot/share/wasm32-wasi/include-all.c
-share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt
-share/wasi-sysroot/share/wasm32-wasi/undefined-symbols.txt
@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 d0cf795762ad..cfa34fce7188 100644
--- a/devel/wasi-libc/pkg-plist18
+++ b/devel/wasi-libc/pkg-plist18
@@ -225,7 +225,6 @@ 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/libc.imports
share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a
share/wasi-sysroot/lib/wasm32-wasi/libdl.a
share/wasi-sysroot/lib/wasm32-wasi/libm.a
@@ -239,9 +238,5 @@ 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
-share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
-share/wasi-sysroot/share/wasm32-wasi/include-all.c
-share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt
-share/wasi-sysroot/share/wasm32-wasi/undefined-symbols.txt
@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 a41ba16fa7c8..364da289f63d 100644
--- a/devel/wasi-libc/pkg-plist19
+++ b/devel/wasi-libc/pkg-plist19
@@ -227,7 +227,6 @@ 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/libc.imports
share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a
share/wasi-sysroot/lib/wasm32-wasi/libdl.a
share/wasi-sysroot/lib/wasm32-wasi/libm.a
@@ -241,9 +240,5 @@ 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
-share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
-share/wasi-sysroot/share/wasm32-wasi/include-all.c
-share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt
-share/wasi-sysroot/share/wasm32-wasi/undefined-symbols.txt
@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 a41ba16fa7c8..364da289f63d 100644
--- a/devel/wasi-libc/pkg-plist20
+++ b/devel/wasi-libc/pkg-plist20
@@ -227,7 +227,6 @@ 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/libc.imports
share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a
share/wasi-sysroot/lib/wasm32-wasi/libdl.a
share/wasi-sysroot/lib/wasm32-wasi/libm.a
@@ -241,9 +240,5 @@ 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
-share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
-share/wasi-sysroot/share/wasm32-wasi/include-all.c
-share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt
-share/wasi-sysroot/share/wasm32-wasi/undefined-symbols.txt
@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 a41ba16fa7c8..364da289f63d 100644
--- a/devel/wasi-libc/pkg-plist21
+++ b/devel/wasi-libc/pkg-plist21
@@ -227,7 +227,6 @@ 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/libc.imports
share/wasi-sysroot/lib/wasm32-wasi/libcrypt.a
share/wasi-sysroot/lib/wasm32-wasi/libdl.a
share/wasi-sysroot/lib/wasm32-wasi/libm.a
@@ -241,9 +240,5 @@ 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
-share/wasi-sysroot/share/wasm32-wasi/defined-symbols.txt
-share/wasi-sysroot/share/wasm32-wasi/include-all.c
-share/wasi-sysroot/share/wasm32-wasi/predefined-macros.txt
-share/wasi-sysroot/share/wasm32-wasi/undefined-symbols.txt
@dir share/wasi-sysroot/include/wasm32-wasi/net
@dir share/wasi-sysroot/include/wasm32-wasi/scsi