pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/wasi-libc



Module Name:    pkgsrc
Committed By:   ryoon
Date:           Sun Oct 11 12:25:07 UTC 2026

Modified Files:
        pkgsrc/lang/wasi-libc: Makefile PLIST distinfo
Added Files:
        pkgsrc/lang/wasi-libc/patches: patch-CMakeLists.txt
Removed Files:
        pkgsrc/lang/wasi-libc/patches: patch-Makefile
            patch-scripts_install-include-headers.sh

Log Message:
lang/wasi-libc: Update to 0.0.0pre20261001

* Use wasm32-wasip1 as ABI.


To generate a diff of this commit:
cvs rdiff -u -r1.27 -r1.28 pkgsrc/lang/wasi-libc/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/wasi-libc/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/lang/wasi-libc/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/lang/wasi-libc/patches/patch-CMakeLists.txt
cvs rdiff -u -r1.5 -r0 pkgsrc/lang/wasi-libc/patches/patch-Makefile
cvs rdiff -u -r1.1 -r0 \
    pkgsrc/lang/wasi-libc/patches/patch-scripts_install-include-headers.sh

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/wasi-libc/Makefile
diff -u pkgsrc/lang/wasi-libc/Makefile:1.27 pkgsrc/lang/wasi-libc/Makefile:1.28
--- pkgsrc/lang/wasi-libc/Makefile:1.27 Thu Apr  9 18:44:08 2026
+++ pkgsrc/lang/wasi-libc/Makefile      Sun Oct 11 12:25:07 2026
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.27 2026/04/09 18:44:08 gutteridge Exp $
+# $NetBSD: Makefile,v 1.28 2026/10/11 12:25:07 ryoon Exp $
 
-DISTNAME=      wasi-libc-0.0.0pre20250809
+DISTNAME=      wasi-libc-0.0.0pre20261001
 CATEGORIES=    lang
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=WebAssembly/}
 GITHUB_PROJECT=        wasi-libc
-GITHUB_TAG=    08799da37ae52955427ebec1336b49d6a8eb5051
+GITHUB_TAG=    165235bc467d5fa52d424f5d82587dfb76ed9d54
 
 GITHUB_SUBMODULES+=    WebAssembly WASI 59cbe140561db52fc505555e859de884e0ee7f00 tools/wasi-headers/WASI
 EXTRACT_USING=         bsdtar
@@ -14,9 +14,11 @@ HOMEPAGE=    https://github.com/WebAssembly
 COMMENT=       libc for WebAssembly programs built on top of WASI
 LICENSE=       mit AND apache-2.0 # apache-2.0-with-LLVM-exception
 
-BUILTINSFILE=          libclang_rt.builtins-wasm32-wasi-25.0.tar.gz
+BUILTINSFILE=          libclang_rt-34.0-rc.1.tar.gz
 DISTFILES=             ${DEFAULT_DISTFILES} ${BUILTINSFILE}
-SITES.${BUILTINSFILE}= https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-25/
+SITES.${BUILTINSFILE}= https://github.com/WebAssembly/wasi-sdk/releases/download/wasi-sdk-34-rc.1/
+
+CHECK_PORTABILITY_SKIP+=       test/open-posix-test-suite/*/*/*.sh
 
 # Do not fail tests and compile time error (undefined symbols) in www/firefox.
 SSP_SUPPORTED=         no
@@ -40,20 +42,19 @@ REPLACE_BASH+=      scripts/install-include-h
 BUILDLINK_TRANSFORM+=  rm:-fcommon
 BUILDLINK_TRANSFORM+=  rm:-Werror
 
-MAKE_FLAGS+=   CC=clang
-MAKE_FLAGS+=   AR=${PREFIX}/bin/llvm-ar
-MAKE_FLAGS+=   NM=${PREFIX}/bin/llvm-nm
-MAKE_FLAGS+=   INSTALL_DIR=${DESTDIR}${PREFIX}/wasi
-#BUILD_TARGET= finish
-BUILD_TARGET=  no-check-symbols
+#MAKE_FLAGS+=  CC=clang
+#MAKE_FLAGS+=  AR=${PREFIX}/bin/llvm-ar
+#MAKE_FLAGS+=  NM=${PREFIX}/bin/llvm-nm
+#MAKE_FLAGS+=  INSTALL_DIR=${DESTDIR}${PREFIX}/wasi
+##BUILD_TARGET=        finish
+#BUILD_TARGET= no-check-symbols
+
+CMAKE_CONFIGURE_ARGS+= -DBUILTINS_LIB=${WRKDIR}/libclang_rt-34.0-rc.1/wasm32-unknown-wasip1/libclang_rt.builtins.a
 
 # iconv.h from libiconv gets pulled in on SunOS (via clang).
 # It conflicts with musl libc, so must be removed.
 pre-configure:
        rm -f ${BUILDLINK_DIR}/include/iconv.h
-       ${MKDIR} ${WRKSRC}/build/wasm32-wasi/resource-dir/lib/wasi
-       ${MV} ${WRKDIR}/libclang_rt.builtins-wasm32-wasi-25.0/*.a \
-               ${WRKSRC}/build/wasm32-wasi/resource-dir/lib/wasi
 
 ABI=                   # 32
 CFLAGS+=               -O2
@@ -68,4 +69,5 @@ BUILDLINK_DEPMETHOD.llvm=     build
 PKG_FAIL_REASON+=      "llvm-target-webassembly PKG_OPTION must be enabled in lang/llvm"
 .endif
 
+.include "../../devel/cmake/build.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/lang/wasi-libc/PLIST
diff -u pkgsrc/lang/wasi-libc/PLIST:1.2 pkgsrc/lang/wasi-libc/PLIST:1.3
--- pkgsrc/lang/wasi-libc/PLIST:1.2     Sat Aug 16 01:20:27 2025
+++ pkgsrc/lang/wasi-libc/PLIST Sun Oct 11 12:25:07 2026
@@ -1,224 +1,232 @@
-@comment $NetBSD: PLIST,v 1.2 2025/08/16 01:20:27 ryoon Exp $
-wasi/include/wasm32-wasi/__errno.h
-wasi/include/wasm32-wasi/__errno_values.h
-wasi/include/wasm32-wasi/__fd_set.h
-wasi/include/wasm32-wasi/__function___isatty.h
-wasi/include/wasm32-wasi/__functions_malloc.h
-wasi/include/wasm32-wasi/__functions_memcpy.h
-wasi/include/wasm32-wasi/__header_dirent.h
-wasi/include/wasm32-wasi/__header_fcntl.h
-wasi/include/wasm32-wasi/__header_inttypes.h
-wasi/include/wasm32-wasi/__header_netinet_in.h
-wasi/include/wasm32-wasi/__header_poll.h
-wasi/include/wasm32-wasi/__header_stdlib.h
-wasi/include/wasm32-wasi/__header_string.h
-wasi/include/wasm32-wasi/__header_sys_ioctl.h
-wasi/include/wasm32-wasi/__header_sys_resource.h
-wasi/include/wasm32-wasi/__header_sys_socket.h
-wasi/include/wasm32-wasi/__header_sys_stat.h
-wasi/include/wasm32-wasi/__header_time.h
-wasi/include/wasm32-wasi/__header_unistd.h
-wasi/include/wasm32-wasi/__macro_FD_SETSIZE.h
-wasi/include/wasm32-wasi/__macro_PAGESIZE.h
-wasi/include/wasm32-wasi/__mode_t.h
-wasi/include/wasm32-wasi/__seek.h
-wasi/include/wasm32-wasi/__struct_dirent.h
-wasi/include/wasm32-wasi/__struct_in6_addr.h
-wasi/include/wasm32-wasi/__struct_in_addr.h
-wasi/include/wasm32-wasi/__struct_iovec.h
-wasi/include/wasm32-wasi/__struct_msghdr.h
-wasi/include/wasm32-wasi/__struct_pollfd.h
-wasi/include/wasm32-wasi/__struct_rusage.h
-wasi/include/wasm32-wasi/__struct_sockaddr.h
-wasi/include/wasm32-wasi/__struct_sockaddr_in.h
-wasi/include/wasm32-wasi/__struct_sockaddr_in6.h
-wasi/include/wasm32-wasi/__struct_sockaddr_storage.h
-wasi/include/wasm32-wasi/__struct_sockaddr_un.h
-wasi/include/wasm32-wasi/__struct_stat.h
-wasi/include/wasm32-wasi/__struct_timespec.h
-wasi/include/wasm32-wasi/__struct_timeval.h
-wasi/include/wasm32-wasi/__struct_tm.h
-wasi/include/wasm32-wasi/__struct_tms.h
-wasi/include/wasm32-wasi/__typedef_DIR.h
-wasi/include/wasm32-wasi/__typedef_blkcnt_t.h
-wasi/include/wasm32-wasi/__typedef_blksize_t.h
-wasi/include/wasm32-wasi/__typedef_clock_t.h
-wasi/include/wasm32-wasi/__typedef_clockid_t.h
-wasi/include/wasm32-wasi/__typedef_dev_t.h
-wasi/include/wasm32-wasi/__typedef_fd_set.h
-wasi/include/wasm32-wasi/__typedef_gid_t.h
-wasi/include/wasm32-wasi/__typedef_in_addr_t.h
-wasi/include/wasm32-wasi/__typedef_in_port_t.h
-wasi/include/wasm32-wasi/__typedef_ino_t.h
-wasi/include/wasm32-wasi/__typedef_mode_t.h
-wasi/include/wasm32-wasi/__typedef_nfds_t.h
-wasi/include/wasm32-wasi/__typedef_nlink_t.h
-wasi/include/wasm32-wasi/__typedef_off_t.h
-wasi/include/wasm32-wasi/__typedef_sa_family_t.h
-wasi/include/wasm32-wasi/__typedef_sigset_t.h
-wasi/include/wasm32-wasi/__typedef_socklen_t.h
-wasi/include/wasm32-wasi/__typedef_ssize_t.h
-wasi/include/wasm32-wasi/__typedef_suseconds_t.h
-wasi/include/wasm32-wasi/__typedef_time_t.h
-wasi/include/wasm32-wasi/__typedef_uid_t.h
-wasi/include/wasm32-wasi/__wasi_snapshot.h
-wasi/include/wasm32-wasi/alloca.h
-wasi/include/wasm32-wasi/ar.h
-wasi/include/wasm32-wasi/arpa/ftp.h
-wasi/include/wasm32-wasi/arpa/inet.h
-wasi/include/wasm32-wasi/arpa/nameser.h
-wasi/include/wasm32-wasi/arpa/nameser_compat.h
-wasi/include/wasm32-wasi/arpa/telnet.h
-wasi/include/wasm32-wasi/arpa/tftp.h
-wasi/include/wasm32-wasi/assert.h
-wasi/include/wasm32-wasi/bits/alltypes.h
-wasi/include/wasm32-wasi/bits/dirent.h
-wasi/include/wasm32-wasi/bits/fcntl.h
-wasi/include/wasm32-wasi/bits/fenv.h
-wasi/include/wasm32-wasi/bits/float.h
-wasi/include/wasm32-wasi/bits/hwcap.h
-wasi/include/wasm32-wasi/bits/io.h
-wasi/include/wasm32-wasi/bits/ioctl.h
-wasi/include/wasm32-wasi/bits/ioctl_fix.h
-wasi/include/wasm32-wasi/bits/ipcstat.h
-wasi/include/wasm32-wasi/bits/limits.h
-wasi/include/wasm32-wasi/bits/mman.h
-wasi/include/wasm32-wasi/bits/poll.h
-wasi/include/wasm32-wasi/bits/posix.h
-wasi/include/wasm32-wasi/bits/reg.h
-wasi/include/wasm32-wasi/bits/resource.h
-wasi/include/wasm32-wasi/bits/setjmp.h
-wasi/include/wasm32-wasi/bits/signal.h
-wasi/include/wasm32-wasi/bits/socket.h
-wasi/include/wasm32-wasi/bits/stat.h
-wasi/include/wasm32-wasi/bits/stdint.h
-wasi/include/wasm32-wasi/byteswap.h
-wasi/include/wasm32-wasi/complex.h
-wasi/include/wasm32-wasi/cpio.h
-wasi/include/wasm32-wasi/crypt.h
-wasi/include/wasm32-wasi/ctype.h
-wasi/include/wasm32-wasi/dirent.h
-wasi/include/wasm32-wasi/dlfcn.h
-wasi/include/wasm32-wasi/endian.h
-wasi/include/wasm32-wasi/err.h
-wasi/include/wasm32-wasi/errno.h
-wasi/include/wasm32-wasi/fcntl.h
-wasi/include/wasm32-wasi/features.h
-wasi/include/wasm32-wasi/fenv.h
-wasi/include/wasm32-wasi/float.h
-wasi/include/wasm32-wasi/fmtmsg.h
-wasi/include/wasm32-wasi/fnmatch.h
-wasi/include/wasm32-wasi/fts.h
-wasi/include/wasm32-wasi/ftw.h
-wasi/include/wasm32-wasi/getopt.h
-wasi/include/wasm32-wasi/glob.h
-wasi/include/wasm32-wasi/iconv.h
-wasi/include/wasm32-wasi/ifaddrs.h
-wasi/include/wasm32-wasi/inttypes.h
-wasi/include/wasm32-wasi/iso646.h
-wasi/include/wasm32-wasi/langinfo.h
-wasi/include/wasm32-wasi/libgen.h
-wasi/include/wasm32-wasi/limits.h
-wasi/include/wasm32-wasi/locale.h
-wasi/include/wasm32-wasi/malloc.h
-wasi/include/wasm32-wasi/math.h
-wasi/include/wasm32-wasi/memory.h
-wasi/include/wasm32-wasi/monetary.h
-wasi/include/wasm32-wasi/mqueue.h
-wasi/include/wasm32-wasi/netinet/icmp6.h
-wasi/include/wasm32-wasi/netinet/igmp.h
-wasi/include/wasm32-wasi/netinet/in.h
-wasi/include/wasm32-wasi/netinet/in_systm.h
-wasi/include/wasm32-wasi/netinet/ip.h
-wasi/include/wasm32-wasi/netinet/ip6.h
-wasi/include/wasm32-wasi/netinet/ip_icmp.h
-wasi/include/wasm32-wasi/netinet/tcp.h
-wasi/include/wasm32-wasi/netinet/udp.h
-wasi/include/wasm32-wasi/netpacket/packet.h
-wasi/include/wasm32-wasi/nl_types.h
-wasi/include/wasm32-wasi/poll.h
-wasi/include/wasm32-wasi/pthread.h
-wasi/include/wasm32-wasi/regex.h
-wasi/include/wasm32-wasi/sched.h
-wasi/include/wasm32-wasi/search.h
-wasi/include/wasm32-wasi/semaphore.h
-wasi/include/wasm32-wasi/setjmp.h
-wasi/include/wasm32-wasi/signal.h
-wasi/include/wasm32-wasi/stdalign.h
-wasi/include/wasm32-wasi/stdbool.h
-wasi/include/wasm32-wasi/stdc-predef.h
-wasi/include/wasm32-wasi/stdint.h
-wasi/include/wasm32-wasi/stdio.h
-wasi/include/wasm32-wasi/stdio_ext.h
-wasi/include/wasm32-wasi/stdlib.h
-wasi/include/wasm32-wasi/stdnoreturn.h
-wasi/include/wasm32-wasi/string.h
-wasi/include/wasm32-wasi/strings.h
-wasi/include/wasm32-wasi/stropts.h
-wasi/include/wasm32-wasi/sys/dir.h
-wasi/include/wasm32-wasi/sys/errno.h
-wasi/include/wasm32-wasi/sys/eventfd.h
-wasi/include/wasm32-wasi/sys/fcntl.h
-wasi/include/wasm32-wasi/sys/file.h
-wasi/include/wasm32-wasi/sys/ioctl.h
-wasi/include/wasm32-wasi/sys/mman.h
-wasi/include/wasm32-wasi/sys/param.h
-wasi/include/wasm32-wasi/sys/poll.h
-wasi/include/wasm32-wasi/sys/random.h
-wasi/include/wasm32-wasi/sys/reg.h
-wasi/include/wasm32-wasi/sys/resource.h
-wasi/include/wasm32-wasi/sys/select.h
-wasi/include/wasm32-wasi/sys/signal.h
-wasi/include/wasm32-wasi/sys/socket.h
-wasi/include/wasm32-wasi/sys/stat.h
-wasi/include/wasm32-wasi/sys/statvfs.h
-wasi/include/wasm32-wasi/sys/stropts.h
-wasi/include/wasm32-wasi/sys/syscall.h
-wasi/include/wasm32-wasi/sys/sysinfo.h
-wasi/include/wasm32-wasi/sys/time.h
-wasi/include/wasm32-wasi/sys/timeb.h
-wasi/include/wasm32-wasi/sys/times.h
-wasi/include/wasm32-wasi/sys/timex.h
-wasi/include/wasm32-wasi/sys/ttydefaults.h
-wasi/include/wasm32-wasi/sys/types.h
-wasi/include/wasm32-wasi/sys/uio.h
-wasi/include/wasm32-wasi/sys/un.h
-wasi/include/wasm32-wasi/sys/utsname.h
-wasi/include/wasm32-wasi/syscall.h
-wasi/include/wasm32-wasi/sysexits.h
-wasi/include/wasm32-wasi/tar.h
-wasi/include/wasm32-wasi/tgmath.h
-wasi/include/wasm32-wasi/threads.h
-wasi/include/wasm32-wasi/time.h
-wasi/include/wasm32-wasi/uchar.h
-wasi/include/wasm32-wasi/unistd.h
-wasi/include/wasm32-wasi/utime.h
-wasi/include/wasm32-wasi/values.h
-wasi/include/wasm32-wasi/wasi/api.h
-wasi/include/wasm32-wasi/wasi/libc-busywait.h
-wasi/include/wasm32-wasi/wasi/libc-environ.h
-wasi/include/wasm32-wasi/wasi/libc-find-relpath.h
-wasi/include/wasm32-wasi/wasi/libc-nocwd.h
-wasi/include/wasm32-wasi/wasi/libc.h
-wasi/include/wasm32-wasi/wasi/wasip2.h
-wasi/include/wasm32-wasi/wchar.h
-wasi/include/wasm32-wasi/wctype.h
-wasi/lib/wasm32-wasi/crt1-command.o
-wasi/lib/wasm32-wasi/crt1-reactor.o
-wasi/lib/wasm32-wasi/crt1.o
-wasi/lib/wasm32-wasi/libc-printscan-long-double.a
-wasi/lib/wasm32-wasi/libc-printscan-no-floating-point.a
-wasi/lib/wasm32-wasi/libc.a
-wasi/lib/wasm32-wasi/libcrypt.a
-wasi/lib/wasm32-wasi/libdl.a
-wasi/lib/wasm32-wasi/libm.a
-wasi/lib/wasm32-wasi/libpthread.a
-wasi/lib/wasm32-wasi/libresolv.a
-wasi/lib/wasm32-wasi/librt.a
-wasi/lib/wasm32-wasi/libsetjmp.a
-wasi/lib/wasm32-wasi/libutil.a
-wasi/lib/wasm32-wasi/libwasi-emulated-getpid.a
-wasi/lib/wasm32-wasi/libwasi-emulated-mman.a
-wasi/lib/wasm32-wasi/libwasi-emulated-process-clocks.a
-wasi/lib/wasm32-wasi/libwasi-emulated-signal.a
-wasi/lib/wasm32-wasi/libxnet.a
+@comment $NetBSD: PLIST,v 1.3 2026/10/11 12:25:07 ryoon Exp $
+wasi/include/wasm32-wasip1/__errno_values.h
+wasi/include/wasm32-wasip1/__fd_set.h
+wasi/include/wasm32-wasip1/__function___isatty.h
+wasi/include/wasm32-wasip1/__functions_malloc.h
+wasi/include/wasm32-wasip1/__functions_memcpy.h
+wasi/include/wasm32-wasip1/__header_dirent.h
+wasi/include/wasm32-wasip1/__header_fcntl.h
+wasi/include/wasm32-wasip1/__header_inttypes.h
+wasi/include/wasm32-wasip1/__header_netinet_in.h
+wasi/include/wasm32-wasip1/__header_poll.h
+wasi/include/wasm32-wasip1/__header_stdlib.h
+wasi/include/wasm32-wasip1/__header_string.h
+wasi/include/wasm32-wasip1/__header_sys_ioctl.h
+wasi/include/wasm32-wasip1/__header_sys_resource.h
+wasi/include/wasm32-wasip1/__header_sys_socket.h
+wasi/include/wasm32-wasip1/__header_sys_stat.h
+wasi/include/wasm32-wasip1/__header_time.h
+wasi/include/wasm32-wasip1/__header_unistd.h
+wasi/include/wasm32-wasip1/__macro_FD_SETSIZE.h
+wasi/include/wasm32-wasip1/__macro_PAGESIZE.h
+wasi/include/wasm32-wasip1/__mode_t.h
+wasi/include/wasm32-wasip1/__seek.h
+wasi/include/wasm32-wasip1/__struct_dirent.h
+wasi/include/wasm32-wasip1/__struct_in6_addr.h
+wasi/include/wasm32-wasip1/__struct_in_addr.h
+wasi/include/wasm32-wasip1/__struct_iovec.h
+wasi/include/wasm32-wasip1/__struct_msghdr.h
+wasi/include/wasm32-wasip1/__struct_pollfd.h
+wasi/include/wasm32-wasip1/__struct_rusage.h
+wasi/include/wasm32-wasip1/__struct_sockaddr.h
+wasi/include/wasm32-wasip1/__struct_sockaddr_in.h
+wasi/include/wasm32-wasip1/__struct_sockaddr_in6.h
+wasi/include/wasm32-wasip1/__struct_sockaddr_storage.h
+wasi/include/wasm32-wasip1/__struct_sockaddr_un.h
+wasi/include/wasm32-wasip1/__struct_stat.h
+wasi/include/wasm32-wasip1/__struct_timespec.h
+wasi/include/wasm32-wasip1/__struct_timeval.h
+wasi/include/wasm32-wasip1/__struct_tm.h
+wasi/include/wasm32-wasip1/__struct_tms.h
+wasi/include/wasm32-wasip1/__typedef_DIR.h
+wasi/include/wasm32-wasip1/__typedef_blkcnt_t.h
+wasi/include/wasm32-wasip1/__typedef_blksize_t.h
+wasi/include/wasm32-wasip1/__typedef_clock_t.h
+wasi/include/wasm32-wasip1/__typedef_clockid_t.h
+wasi/include/wasm32-wasip1/__typedef_dev_t.h
+wasi/include/wasm32-wasip1/__typedef_fd_set.h
+wasi/include/wasm32-wasip1/__typedef_gid_t.h
+wasi/include/wasm32-wasip1/__typedef_in_addr_t.h
+wasi/include/wasm32-wasip1/__typedef_in_port_t.h
+wasi/include/wasm32-wasip1/__typedef_ino_t.h
+wasi/include/wasm32-wasip1/__typedef_mode_t.h
+wasi/include/wasm32-wasip1/__typedef_nfds_t.h
+wasi/include/wasm32-wasip1/__typedef_nlink_t.h
+wasi/include/wasm32-wasip1/__typedef_off_t.h
+wasi/include/wasm32-wasip1/__typedef_sa_family_t.h
+wasi/include/wasm32-wasip1/__typedef_sigset_t.h
+wasi/include/wasm32-wasip1/__typedef_socklen_t.h
+wasi/include/wasm32-wasip1/__typedef_ssize_t.h
+wasi/include/wasm32-wasip1/__typedef_suseconds_t.h
+wasi/include/wasm32-wasip1/__typedef_time_t.h
+wasi/include/wasm32-wasip1/__typedef_uid_t.h
+wasi/include/wasm32-wasip1/alloca.h
+wasi/include/wasm32-wasip1/ar.h
+wasi/include/wasm32-wasip1/arpa/ftp.h
+wasi/include/wasm32-wasip1/arpa/inet.h
+wasi/include/wasm32-wasip1/arpa/nameser.h
+wasi/include/wasm32-wasip1/arpa/nameser_compat.h
+wasi/include/wasm32-wasip1/arpa/telnet.h
+wasi/include/wasm32-wasip1/arpa/tftp.h
+wasi/include/wasm32-wasip1/assert.h
+wasi/include/wasm32-wasip1/bits/alltypes.h
+wasi/include/wasm32-wasip1/bits/dirent.h
+wasi/include/wasm32-wasip1/bits/fcntl.h
+wasi/include/wasm32-wasip1/bits/fenv.h
+wasi/include/wasm32-wasip1/bits/float.h
+wasi/include/wasm32-wasip1/bits/hwcap.h
+wasi/include/wasm32-wasip1/bits/io.h
+wasi/include/wasm32-wasip1/bits/ioctl.h
+wasi/include/wasm32-wasip1/bits/ioctl_fix.h
+wasi/include/wasm32-wasip1/bits/ipcstat.h
+wasi/include/wasm32-wasip1/bits/limits.h
+wasi/include/wasm32-wasip1/bits/mman.h
+wasi/include/wasm32-wasip1/bits/poll.h
+wasi/include/wasm32-wasip1/bits/posix.h
+wasi/include/wasm32-wasip1/bits/reg.h
+wasi/include/wasm32-wasip1/bits/resource.h
+wasi/include/wasm32-wasip1/bits/setjmp.h
+wasi/include/wasm32-wasip1/bits/signal.h
+wasi/include/wasm32-wasip1/bits/socket.h
+wasi/include/wasm32-wasip1/bits/stat.h
+wasi/include/wasm32-wasip1/bits/stdint.h
+wasi/include/wasm32-wasip1/byteswap.h
+wasi/include/wasm32-wasip1/complex.h
+wasi/include/wasm32-wasip1/cpio.h
+wasi/include/wasm32-wasip1/crypt.h
+wasi/include/wasm32-wasip1/ctype.h
+wasi/include/wasm32-wasip1/dirent.h
+wasi/include/wasm32-wasip1/dlfcn.h
+wasi/include/wasm32-wasip1/endian.h
+wasi/include/wasm32-wasip1/err.h
+wasi/include/wasm32-wasip1/errno.h
+wasi/include/wasm32-wasip1/fcntl.h
+wasi/include/wasm32-wasip1/features.h
+wasi/include/wasm32-wasip1/fenv.h
+wasi/include/wasm32-wasip1/float.h
+wasi/include/wasm32-wasip1/fmtmsg.h
+wasi/include/wasm32-wasip1/fnmatch.h
+wasi/include/wasm32-wasip1/fts.h
+wasi/include/wasm32-wasip1/ftw.h
+wasi/include/wasm32-wasip1/getopt.h
+wasi/include/wasm32-wasip1/glob.h
+wasi/include/wasm32-wasip1/iconv.h
+wasi/include/wasm32-wasip1/ifaddrs.h
+wasi/include/wasm32-wasip1/inttypes.h
+wasi/include/wasm32-wasip1/iso646.h
+wasi/include/wasm32-wasip1/langinfo.h
+wasi/include/wasm32-wasip1/libgen.h
+wasi/include/wasm32-wasip1/limits.h
+wasi/include/wasm32-wasip1/locale.h
+wasi/include/wasm32-wasip1/malloc.h
+wasi/include/wasm32-wasip1/math.h
+wasi/include/wasm32-wasip1/memory.h
+wasi/include/wasm32-wasip1/monetary.h
+wasi/include/wasm32-wasip1/mqueue.h
+wasi/include/wasm32-wasip1/netinet/icmp6.h
+wasi/include/wasm32-wasip1/netinet/igmp.h
+wasi/include/wasm32-wasip1/netinet/in.h
+wasi/include/wasm32-wasip1/netinet/in_systm.h
+wasi/include/wasm32-wasip1/netinet/ip.h
+wasi/include/wasm32-wasip1/netinet/ip6.h
+wasi/include/wasm32-wasip1/netinet/ip_icmp.h
+wasi/include/wasm32-wasip1/netinet/tcp.h
+wasi/include/wasm32-wasip1/netinet/udp.h
+wasi/include/wasm32-wasip1/netpacket/packet.h
+wasi/include/wasm32-wasip1/nl_types.h
+wasi/include/wasm32-wasip1/poll.h
+wasi/include/wasm32-wasip1/pthread.h
+wasi/include/wasm32-wasip1/regex.h
+wasi/include/wasm32-wasip1/sched.h
+wasi/include/wasm32-wasip1/search.h
+wasi/include/wasm32-wasip1/semaphore.h
+wasi/include/wasm32-wasip1/setjmp.h
+wasi/include/wasm32-wasip1/signal.h
+wasi/include/wasm32-wasip1/stdalign.h
+wasi/include/wasm32-wasip1/stdbool.h
+wasi/include/wasm32-wasip1/stdc-predef.h
+wasi/include/wasm32-wasip1/stdint.h
+wasi/include/wasm32-wasip1/stdio.h
+wasi/include/wasm32-wasip1/stdio_ext.h
+wasi/include/wasm32-wasip1/stdlib.h
+wasi/include/wasm32-wasip1/stdnoreturn.h
+wasi/include/wasm32-wasip1/string.h
+wasi/include/wasm32-wasip1/strings.h
+wasi/include/wasm32-wasip1/stropts.h
+wasi/include/wasm32-wasip1/sys/dir.h
+wasi/include/wasm32-wasip1/sys/errno.h
+wasi/include/wasm32-wasip1/sys/eventfd.h
+wasi/include/wasm32-wasip1/sys/fcntl.h
+wasi/include/wasm32-wasip1/sys/file.h
+wasi/include/wasm32-wasip1/sys/ioctl.h
+wasi/include/wasm32-wasip1/sys/mman.h
+wasi/include/wasm32-wasip1/sys/param.h
+wasi/include/wasm32-wasip1/sys/poll.h
+wasi/include/wasm32-wasip1/sys/random.h
+wasi/include/wasm32-wasip1/sys/reg.h
+wasi/include/wasm32-wasip1/sys/resource.h
+wasi/include/wasm32-wasip1/sys/select.h
+wasi/include/wasm32-wasip1/sys/signal.h
+wasi/include/wasm32-wasip1/sys/socket.h
+wasi/include/wasm32-wasip1/sys/stat.h
+wasi/include/wasm32-wasip1/sys/statvfs.h
+wasi/include/wasm32-wasip1/sys/stropts.h
+wasi/include/wasm32-wasip1/sys/syscall.h
+wasi/include/wasm32-wasip1/sys/sysinfo.h
+wasi/include/wasm32-wasip1/sys/time.h
+wasi/include/wasm32-wasip1/sys/timeb.h
+wasi/include/wasm32-wasip1/sys/times.h
+wasi/include/wasm32-wasip1/sys/timex.h
+wasi/include/wasm32-wasip1/sys/ttydefaults.h
+wasi/include/wasm32-wasip1/sys/types.h
+wasi/include/wasm32-wasip1/sys/uio.h
+wasi/include/wasm32-wasip1/sys/un.h
+wasi/include/wasm32-wasip1/sys/utsname.h
+wasi/include/wasm32-wasip1/syscall.h
+wasi/include/wasm32-wasip1/sysexits.h
+wasi/include/wasm32-wasip1/tar.h
+wasi/include/wasm32-wasip1/tgmath.h
+wasi/include/wasm32-wasip1/threads.h
+wasi/include/wasm32-wasip1/time.h
+wasi/include/wasm32-wasip1/uchar.h
+wasi/include/wasm32-wasip1/unistd.h
+wasi/include/wasm32-wasip1/utime.h
+wasi/include/wasm32-wasip1/values.h
+wasi/include/wasm32-wasip1/wasi/api.h
+wasi/include/wasm32-wasip1/wasi/libc-busywait.h
+wasi/include/wasm32-wasip1/wasi/libc-environ.h
+wasi/include/wasm32-wasip1/wasi/libc-find-relpath.h
+wasi/include/wasm32-wasip1/wasi/libc-nocwd.h
+wasi/include/wasm32-wasip1/wasi/libc.h
+wasi/include/wasm32-wasip1/wasi/version.h
+wasi/include/wasm32-wasip1/wasi/wasip1.h
+wasi/include/wasm32-wasip1/wasi/wasip2.h
+wasi/include/wasm32-wasip1/wasi/wasip3.h
+wasi/include/wasm32-wasip1/wchar.h
+wasi/include/wasm32-wasip1/wctype.h
+wasi/lib/wasm32-wasip1/crt1-command.o
+wasi/lib/wasm32-wasip1/crt1-reactor.o
+wasi/lib/wasm32-wasip1/crt1.o
+wasi/lib/wasm32-wasip1/libc-printscan-long-double.a
+wasi/lib/wasm32-wasip1/libc-printscan-no-floating-point.a
+wasi/lib/wasm32-wasip1/libc.a
+wasi/lib/wasm32-wasip1/libc.so
+wasi/lib/wasm32-wasip1/libcrypt.a
+wasi/lib/wasm32-wasip1/libdl.a
+wasi/lib/wasm32-wasip1/libdl.so
+wasi/lib/wasm32-wasip1/libm.a
+wasi/lib/wasm32-wasip1/libpthread.a
+wasi/lib/wasm32-wasip1/libresolv.a
+wasi/lib/wasm32-wasip1/librt.a
+wasi/lib/wasm32-wasip1/libsetjmp.a
+wasi/lib/wasm32-wasip1/libsetjmp.so
+wasi/lib/wasm32-wasip1/libutil.a
+wasi/lib/wasm32-wasip1/libwasi-emulated-getpid.a
+wasi/lib/wasm32-wasip1/libwasi-emulated-getpid.so
+wasi/lib/wasm32-wasip1/libwasi-emulated-mman.a
+wasi/lib/wasm32-wasip1/libwasi-emulated-mman.so
+wasi/lib/wasm32-wasip1/libwasi-emulated-process-clocks.a
+wasi/lib/wasm32-wasip1/libwasi-emulated-process-clocks.so
+wasi/lib/wasm32-wasip1/libwasi-emulated-signal.a
+wasi/lib/wasm32-wasip1/libwasi-emulated-signal.so
+wasi/lib/wasm32-wasip1/libxnet.a

Index: pkgsrc/lang/wasi-libc/distinfo
diff -u pkgsrc/lang/wasi-libc/distinfo:1.6 pkgsrc/lang/wasi-libc/distinfo:1.7
--- pkgsrc/lang/wasi-libc/distinfo:1.6  Thu Aug 28 01:27:24 2025
+++ pkgsrc/lang/wasi-libc/distinfo      Sun Oct 11 12:25:07 2026
@@ -1,13 +1,12 @@
-$NetBSD: distinfo,v 1.6 2025/08/28 01:27:24 gutteridge Exp $
+$NetBSD: distinfo,v 1.7 2026/10/11 12:25:07 ryoon Exp $
 
 BLAKE2s (WebAssembly-WASI-59cbe140561db52fc505555e859de884e0ee7f00.tar.gz) = e13f04fd0def3ffba6758bc700db814329a3d8dbae6df82010b1bdb5f0fbf072
 SHA512 (WebAssembly-WASI-59cbe140561db52fc505555e859de884e0ee7f00.tar.gz) = 
974228b9b4332f1805d6425a3bed2217604a63baa5ea751ebc106d57b6ec1d211453295f0a878c06bf92bc68d5173de1dffa18c56b6513e818b1d429dc312742
 Size (WebAssembly-WASI-59cbe140561db52fc505555e859de884e0ee7f00.tar.gz) = 162204 bytes
-BLAKE2s (libclang_rt.builtins-wasm32-wasi-25.0.tar.gz) = 6447e44d3c3c1cac011f69ed70de7217b10042d86cf3c3f90f0c84828a908771
-SHA512 (libclang_rt.builtins-wasm32-wasi-25.0.tar.gz) = eff32570d2480601d11126b0ba421632d544a8ba438be69040dd00c1933f2fcfde77eb8b45786859c49caf4fef2cc14b62ce03b6a67eed509fa4e74d9685dd81
-Size (libclang_rt.builtins-wasm32-wasi-25.0.tar.gz) = 128688 bytes
-BLAKE2s (wasi-libc-0.0.0pre20250809-08799da37ae52955427ebec1336b49d6a8eb5051.tar.gz) = 7359820b1543617f0ccf901625a9614cbce0735b81ab1e8c974adf9088c9ec24
-SHA512 (wasi-libc-0.0.0pre20250809-08799da37ae52955427ebec1336b49d6a8eb5051.tar.gz) = 
3a1c0ba0d24fc0ff9bca936e4e747efa3c6f1f5177d005d99582674a5f96d88db63622145df0a4a6b128364a80193df14e7269bc144254b57a1402bf1e534730
-Size (wasi-libc-0.0.0pre20250809-08799da37ae52955427ebec1336b49d6a8eb5051.tar.gz) = 1473084 bytes
-SHA1 (patch-Makefile) = 2dc0f3ed86a2d57061d0dfe0d2fb9e13f444e6da
-SHA1 (patch-scripts_install-include-headers.sh) = d5232f85147f131726cad794187da62736f2580c
+BLAKE2s (libclang_rt-34.0-rc.1.tar.gz) = 8e75b95f009c2223edf9beda3006c5c972cdc3a8b86c24d3dbeb712033f59f8e
+SHA512 (libclang_rt-34.0-rc.1.tar.gz) = a62d40bc6a431040ce0e49db473bec53b7bb62a4ddcc60fd02c34739f1c428d2d0eaf76848b930a5fa308a5b4dfe082942fc07cdab8984b93ae1ce181555be97
+Size (libclang_rt-34.0-rc.1.tar.gz) = 775156 bytes
+BLAKE2s (wasi-libc-0.0.0pre20261001-165235bc467d5fa52d424f5d82587dfb76ed9d54.tar.gz) = fa9815631f862955aa7ef3e494b987478f68f844d7d16b919ad935ea029d741a
+SHA512 (wasi-libc-0.0.0pre20261001-165235bc467d5fa52d424f5d82587dfb76ed9d54.tar.gz) = 
c8c96209284ef558dd0b14a6b4377cdf1d04fda28ff92a7fd6fa1e794da7d532a385aa1006fa9093e8bdaf499b768a25f4eae1417f0aff27f187ef731d608bcf
+Size (wasi-libc-0.0.0pre20261001-165235bc467d5fa52d424f5d82587dfb76ed9d54.tar.gz) = 2670555 bytes
+SHA1 (patch-CMakeLists.txt) = e53f01b854f32552bbbf8eac2d8dc969f3d2d37f

Added files:

Index: pkgsrc/lang/wasi-libc/patches/patch-CMakeLists.txt
diff -u /dev/null pkgsrc/lang/wasi-libc/patches/patch-CMakeLists.txt:1.1
--- /dev/null   Sun Oct 11 12:25:07 2026
+++ pkgsrc/lang/wasi-libc/patches/patch-CMakeLists.txt  Sun Oct 11 12:25:07 2026
@@ -0,0 +1,12 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2026/10/11 12:25:07 ryoon Exp $
+
+--- CMakeLists.txt.orig        2026-10-11 11:07:12.370090400 +0000
++++ CMakeLists.txt
+@@ -440,5 +440,5 @@ include(GNUInstallDirs)
+ # Installation
+ #
+ include(GNUInstallDirs)
+-install(DIRECTORY ${SYSROOT}/include/ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR})
+-install(DIRECTORY ${SYSROOT}/lib/ DESTINATION ${CMAKE_INSTALL_LIBDIR})
++install(DIRECTORY ${SYSROOT}/include/ DESTINATION ${CMAKE_INSTALL_PREFIX}/wasi/include)
++install(DIRECTORY ${SYSROOT}/lib/ DESTINATION ${CMAKE_INSTALL_PREFIX}/wasi/lib)



Home | Main Index | Thread Index | Old Index