Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Nov 2025 21:29:40 +0000
From:      Charlie Li <vishwin@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 1d55bbdbd2ca - main - devel/wasi-libc: update to sdk-28
Message-ID:  <691f8844.34386.6b155b45@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by vishwin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=1d55bbdbd2ca62be8b61ac3e4519571ff700d91b

commit 1d55bbdbd2ca62be8b61ac3e4519571ff700d91b
Author:     Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2025-11-20 21:27:27 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2025-11-20 21:27:27 +0000

    devel/wasi-libc: update to sdk-28
    
    Consumer PORTREVISIONs to be bumped
---
 devel/wasi-libc/Makefile             |  7 +------
 devel/wasi-libc/distinfo             |  6 +++---
 devel/wasi-libc/files/patch-Makefile | 20 ++++++++++++++++++++
 devel/wasi-libc/pkg-plist17          |  5 -----
 devel/wasi-libc/pkg-plist18          |  5 -----
 devel/wasi-libc/pkg-plist19          |  5 -----
 devel/wasi-libc/pkg-plist20          |  5 -----
 devel/wasi-libc/pkg-plist21          |  5 -----
 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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?691f8844.34386.6b155b45>