On Sat, Jan 19, 2019 at 03:41:31PM +0100, Fabian Raetz wrote:
> On Fri, Jan 18, 2019 at 10:45:38PM +0100, Raphael Graf wrote:
> > The diff below updates wabt to 1.0.8.
> >
> > There is now a manpage for each of the tools.
> > The patch is no longer needed, both issues have been fixed by upstream.
> >
> > I have only lightly tested some of the tools, found no problems..
>
> Hi. This update looks good to me. I've tested it lightly too.
>
> PS: Somehow the patches/patch-CMakeLists_txt chunk did not apply and
> I had to remove it manually but i'm not sure why :(
>
Sorry, the diff had a whitespace issue.
Here is a new diff with an additional change:
The DESCR now lists all of the tools.
ok?
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/wabt/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 Makefile
--- Makefile 16 Sep 2018 13:32:32 -0000 1.1.1.1
+++ Makefile 23 Jan 2019 10:08:08 -0000
@@ -4,7 +4,7 @@ COMMENT = WebAssembly binary toolkit
GH_ACCOUNT = WebAssembly
GH_PROJECT = wabt
-GH_TAGNAME = 1.0.5
+GH_TAGNAME = 1.0.8
CATEGORIES = lang
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/wabt/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 distinfo
--- distinfo 16 Sep 2018 13:32:32 -0000 1.1.1.1
+++ distinfo 23 Jan 2019 10:08:08 -0000
@@ -1,2 +1,2 @@
-SHA256 (wabt-1.0.5.tar.gz) = KFcAUSpq8VJMFkItYa5JWdSzh/KoJpgZjrUktRSCWoo=
-SIZE (wabt-1.0.5.tar.gz) = 887391
+SHA256 (wabt-1.0.8.tar.gz) = /6rW3lz7xb4MfnjM1MC0S70eWeqjjPUPQkXKBNvaiD4=
+SIZE (wabt-1.0.8.tar.gz) = 954541
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: patches/patch-CMakeLists_txt
diff -N patches/patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt 16 Sep 2018 13:32:32 -0000 1.1.1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,25 +0,0 @@
-$OpenBSD: patch-CMakeLists_txt,v 1.1.1.1 2018/09/16 13:32:32 bcallah Exp $
-
-rm -Werror
-rm python - it is only used by tests which we don't execute
-
-Index: CMakeLists.txt
---- CMakeLists.txt.orig
-+++ CMakeLists.txt
-@@ -89,7 +89,7 @@ else ()
- # interfaces, etc.
- # disable -Wpointer-arith: this is a GCC extension, and doesn't work in
MSVC.
- add_definitions(
-- -Wall -Wextra -Werror -Wno-unused-parameter -Wpointer-arith -g -std=c++11
-+ -Wall -Wextra -Wno-unused-parameter -Wpointer-arith -g -std=c++11
- -Wold-style-cast -Wuninitialized
- )
-
-@@ -370,7 +370,6 @@ if (NOT EMSCRIPTEN)
- endif ()
-
- # test running
-- find_package(PythonInterp 2.7 REQUIRED)
- set(RUN_TESTS_PY ${WABT_SOURCE_DIR}/test/run-tests.py)
- add_custom_target(run-tests
- COMMAND ${PYTHON_EXECUTABLE} ${RUN_TESTS_PY} --bindir ${CMAKE_BINARY_DIR}
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/lang/wabt/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 DESCR
--- pkg/DESCR 16 Sep 2018 13:32:32 -0000 1.1.1.1
+++ pkg/DESCR 23 Jan 2019 10:08:08 -0000
@@ -20,3 +20,19 @@ wat-desugar:
wasm2c:
convert a WebAssembly binary file to a C source and header
+
+wasm-strip:
+ remove sections of a WebAssembly binary file
+
+wasm-validate:
+ validate a file in the WebAssembly binary format
+
+wast2json:
+ convert a file in the wasm spec test format to a JSON file and associated
+ wasm binary files
+
+wasm-opcodecnt:
+ count opcode usage for instructions
+
+spectest-interp:
+ read a Spectest JSON file, and run its tests in the interpreter
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/lang/wabt/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 PLIST
--- pkg/PLIST 16 Sep 2018 13:32:32 -0000 1.1.1.1
+++ pkg/PLIST 23 Jan 2019 10:08:08 -0000
@@ -3,9 +3,21 @@
@bin bin/wasm-interp
@bin bin/wasm-objdump
@bin bin/wasm-opcodecnt
+@bin bin/wasm-strip
@bin bin/wasm-validate
@bin bin/wasm2c
@bin bin/wasm2wat
@bin bin/wast2json
@bin bin/wat-desugar
@bin bin/wat2wasm
+@man man/man1/spectest-interp.1
+@man man/man1/wasm-interp.1
+@man man/man1/wasm-objdump.1
+@man man/man1/wasm-opcodecnt.1
+@man man/man1/wasm-strip.1
+@man man/man1/wasm-validate.1
+@man man/man1/wasm2c.1
+@man man/man1/wasm2wat.1
+@man man/man1/wast2json.1
+@man man/man1/wat-desugar.1
+@man man/man1/wat2wasm.1