Mon May 22 14:10:42 2023 UTC ()
wabt: update to 1.0.33.

No upstream ChangeLog.


(fcambus)
diff -r1.17 -r1.18 pkgsrc/devel/wabt/Makefile
diff -r1.3 -r1.4 pkgsrc/devel/wabt/PLIST
diff -r1.16 -r1.17 pkgsrc/devel/wabt/distinfo
diff -r1.3 -r1.4 pkgsrc/devel/wabt/patches/patch-CMakeLists.txt

cvs diff -r1.17 -r1.18 pkgsrc/devel/wabt/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/wabt/Makefile 2022/12/31 19:07:53 1.17
+++ pkgsrc/devel/wabt/Makefile 2023/05/22 14:10:42 1.18
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.17 2022/12/31 19:07:53 fcambus Exp $ 1# $NetBSD: Makefile,v 1.18 2023/05/22 14:10:42 fcambus Exp $
2 2
3DISTNAME= wabt-1.0.32 3DISTNAME= wabt-1.0.33
4CATEGORIES= devel 4CATEGORIES= devel
5MASTER_SITES= ${MASTER_SITE_GITHUB:=WebAssembly/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=WebAssembly/}
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://github.com/WebAssembly/wabt/ 8HOMEPAGE= https://github.com/WebAssembly/wabt/
9COMMENT= The WebAssembly Binary Toolkit 9COMMENT= The WebAssembly Binary Toolkit
10LICENSE= apache-2.0 10LICENSE= apache-2.0
11 11
12CONFIGURE_DIRS= ${WRKDIR}/build 12CONFIGURE_DIRS= ${WRKDIR}/build
13CMAKE_ARG_PATH= ${WRKSRC} 13CMAKE_ARG_PATH= ${WRKSRC}
14 14
15USE_CMAKE= yes 15USE_CMAKE= yes
16USE_LANGUAGES= c gnu++17 16USE_LANGUAGES= c gnu++17

cvs diff -r1.3 -r1.4 pkgsrc/devel/wabt/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/wabt/PLIST 2022/11/19 17:01:08 1.3
+++ pkgsrc/devel/wabt/PLIST 2023/05/22 14:10:42 1.4
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.3 2022/11/19 17:01:08 fcambus Exp $ 1@comment $NetBSD: PLIST,v 1.4 2023/05/22 14:10:42 fcambus Exp $
2bin/spectest-interp 2bin/spectest-interp
3bin/wasm-decompile 3bin/wasm-decompile
4bin/wasm-interp 4bin/wasm-interp
5bin/wasm-objdump 5bin/wasm-objdump
6bin/wasm-opcodecnt 6bin/wasm-opcodecnt
7bin/wasm-strip 7bin/wasm-strip
8bin/wasm-validate 8bin/wasm-validate
9bin/wasm2c 9bin/wasm2c
10bin/wasm2wat 10bin/wasm2wat
11bin/wast2json 11bin/wast2json
12bin/wat-desugar 12bin/wat-desugar
13bin/wat2wasm 13bin/wat2wasm
14include/wabt/apply-names.h 14include/wabt/apply-names.h
@@ -44,56 +44,58 @@ include/wabt/interp/binary-reader-interp @@ -44,56 +44,58 @@ include/wabt/interp/binary-reader-interp
44include/wabt/interp/interp-inl.h 44include/wabt/interp/interp-inl.h
45include/wabt/interp/interp-math.h 45include/wabt/interp/interp-math.h
46include/wabt/interp/interp-util.h 46include/wabt/interp/interp-util.h
47include/wabt/interp/interp-wasi.h 47include/wabt/interp/interp-wasi.h
48include/wabt/interp/interp.h 48include/wabt/interp/interp.h
49include/wabt/interp/istream.h 49include/wabt/interp/istream.h
50include/wabt/intrusive-list.h 50include/wabt/intrusive-list.h
51include/wabt/ir-util.h 51include/wabt/ir-util.h
52include/wabt/ir.h 52include/wabt/ir.h
53include/wabt/leb128.h 53include/wabt/leb128.h
54include/wabt/lexer-source-line-finder.h 54include/wabt/lexer-source-line-finder.h
55include/wabt/lexer-source.h 55include/wabt/lexer-source.h
56include/wabt/literal.h 56include/wabt/literal.h
57include/wabt/make-unique.h 
58include/wabt/opcode-code-table.h 57include/wabt/opcode-code-table.h
59include/wabt/opcode.def 58include/wabt/opcode.def
60include/wabt/opcode.h 59include/wabt/opcode.h
61include/wabt/option-parser.h 60include/wabt/option-parser.h
62include/wabt/range.h 61include/wabt/range.h
63include/wabt/resolve-names.h 62include/wabt/resolve-names.h
64include/wabt/result.h 63include/wabt/result.h
 64include/wabt/sha256.h
65include/wabt/shared-validator.h 65include/wabt/shared-validator.h
66include/wabt/stream.h 66include/wabt/stream.h
67include/wabt/string-format.h 67include/wabt/string-format.h
68include/wabt/string-util.h 68include/wabt/string-util.h
69include/wabt/token.def 69include/wabt/token.def
70include/wabt/token.h 70include/wabt/token.h
71include/wabt/tracing.h 71include/wabt/tracing.h
72include/wabt/type-checker.h 72include/wabt/type-checker.h
73include/wabt/type.h 73include/wabt/type.h
74include/wabt/utf8.h 74include/wabt/utf8.h
75include/wabt/validator.h 75include/wabt/validator.h
76include/wabt/wast-lexer.h 76include/wabt/wast-lexer.h
77include/wabt/wast-parser.h 77include/wabt/wast-parser.h
78include/wabt/wat-writer.h 78include/wabt/wat-writer.h
 79include/wasm-rt-exceptions.h
79include/wasm-rt.h 80include/wasm-rt.h
80lib/cmake/wabt/wabt-config-version.cmake 81lib/cmake/wabt/wabt-config-version.cmake
81lib/cmake/wabt/wabt-config.cmake 82lib/cmake/wabt/wabt-config.cmake
82lib/cmake/wabt/wabt-targets-noconfig.cmake 83lib/cmake/wabt/wabt-targets-noconfig.cmake
83lib/cmake/wabt/wabt-targets.cmake 84lib/cmake/wabt/wabt-targets.cmake
84lib/libwabt.a 85lib/libwabt.a
85lib/libwasm-rt-impl.a 86lib/libwasm-rt-impl.a
86man/man1/spectest-interp.1 87man/man1/spectest-interp.1
87man/man1/wasm-decompile.1 88man/man1/wasm-decompile.1
88man/man1/wasm-interp.1 89man/man1/wasm-interp.1
89man/man1/wasm-objdump.1 90man/man1/wasm-objdump.1
90man/man1/wasm-opcodecnt.1 91man/man1/wasm-opcodecnt.1
91man/man1/wasm-strip.1 92man/man1/wasm-strip.1
92man/man1/wasm-validate.1 93man/man1/wasm-validate.1
93man/man1/wasm2c.1 94man/man1/wasm2c.1
94man/man1/wasm2wat.1 95man/man1/wasm2wat.1
95man/man1/wast2json.1 96man/man1/wast2json.1
96man/man1/wat-desugar.1 97man/man1/wat-desugar.1
97man/man1/wat2wasm.1 98man/man1/wat2wasm.1
 99share/wabt/wasm2c/wasm-rt-exceptions-impl.c
98share/wabt/wasm2c/wasm-rt-impl.c 100share/wabt/wasm2c/wasm-rt-impl.c
99share/wabt/wasm2c/wasm-rt-impl.h 101share/wabt/wasm2c/wasm-rt-impl.h

cvs diff -r1.16 -r1.17 pkgsrc/devel/wabt/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/wabt/distinfo 2022/12/31 19:07:53 1.16
+++ pkgsrc/devel/wabt/distinfo 2023/05/22 14:10:42 1.17
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.16 2022/12/31 19:07:53 fcambus Exp $ 1$NetBSD: distinfo,v 1.17 2023/05/22 14:10:42 fcambus Exp $
2 2
3BLAKE2s (wabt-1.0.32.tar.gz) = f572dd176591b666b03c219c7b0a4fee4820fd4f6f086314e509df2080355672 3BLAKE2s (wabt-1.0.33.tar.gz) = 7bd51360eeb6ec5418bfb6ca42c7ea27490db4ba1fb51cfa0aba08156e598d25
4SHA512 (wabt-1.0.32.tar.gz) = 2d87ec27a642cf9b291accc52417e4db59a5b23ab4475b9e810ad27d5838c75527657d4b6afb87c99bf73e63e664112132896ca4506fac3acef07deffd51c457 4SHA512 (wabt-1.0.33.tar.gz) = cf9069a09618ec81c83c3774aee4534149b6e9c53a502bab8786ff421fbe44e2774d2ff1566a62c013147ddb43286eaa70c6f62a6ca91ee0862329d2ab2730c2
5Size (wabt-1.0.32.tar.gz) = 1170512 bytes 5Size (wabt-1.0.33.tar.gz) = 1204437 bytes
6SHA1 (patch-CMakeLists.txt) = 360d3e299dfcca861fc35a0f1a65524b3eb010ae 6SHA1 (patch-CMakeLists.txt) = e65ad4657be060a20273e88014dc3279cfe1e230

cvs diff -r1.3 -r1.4 pkgsrc/devel/wabt/patches/patch-CMakeLists.txt (expand / switch to unified diff)

--- pkgsrc/devel/wabt/patches/patch-CMakeLists.txt 2022/12/31 19:07:53 1.3
+++ pkgsrc/devel/wabt/patches/patch-CMakeLists.txt 2023/05/22 14:10:42 1.4
@@ -1,24 +1,15 @@ @@ -1,24 +1,15 @@
1$NetBSD: patch-CMakeLists.txt,v 1.3 2022/12/31 19:07:53 fcambus Exp $ 1$NetBSD: patch-CMakeLists.txt,v 1.4 2023/05/22 14:10:42 fcambus Exp $
2 2
3Do not disable extensions, needs gnu++17 for alloca(3). 3Do not disable extensions, needs gnu++17 for alloca(3).
4 4
5--- CMakeLists.txt.orig 2022-12-28 00:00:50.000000000 +0000 5--- CMakeLists.txt.orig 2023-05-12 21:56:46.000000000 +0000
6+++ CMakeLists.txt 6+++ CMakeLists.txt
7@@ -150,7 +150,7 @@ else () 7@@ -167,7 +167,7 @@ else ()
8 -Wall -Wextra -Wno-unused-parameter -Wpointer-arith -Wuninitialized 8 -Wall -Wextra -Wno-unused-parameter -Wpointer-arith -Wuninitialized -Wimplicit-fallthrough
9 ) 9 )
10  10
11- set(CMAKE_CXX_EXTENSIONS OFF) 11- set(CMAKE_CXX_EXTENSIONS OFF)
12+ set(CMAKE_CXX_EXTENSIONS ON) 12+ set(CMAKE_CXX_EXTENSIONS ON)
13 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wold-style-cast") 13 set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wold-style-cast")
14  14
15 if (NOT WITH_EXCEPTIONS) 15 if (NOT WITH_EXCEPTIONS)
16@@ -230,7 +230,7 @@ if (USE_UBSAN) 
17 endif () 
18 endif () 
19  
20-set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${WABT_SOURCE_DIR}/cmake) 
21+set (CMAKE_MODULE_PATH "/usr/pkgsrc/devel/wabt/work/.buildlink/cmake-Modules" ${CMAKE_MODULE_PATH} ${WABT_SOURCE_DIR}/cmake) 
22  
23 # CWriter code templates 
24 set(TEMPLATE_CMAKE ${WABT_SOURCE_DIR}/scripts/gen-wasm2c-templates.cmake)