1
0
Fork 0
mirror of https://gitlab.alpinelinux.org/alpine/aports.git synced 2025-07-25 12:15:32 +03:00
Commit graph

14 commits

Author SHA1 Message Date
Leo
01167866db community/binaryen: drop tests since they require python2 2019-09-12 15:16:35 -03:00
Natanael Copa
e2aa6a14da community/binaryen: build fix for aarch64 2019-01-08 12:47:30 +00:00
Daniel Isaksen
cf2684fcfa community/binaryen: backport a GCC 8 fix from upstream 2018-11-18 08:45:13 +00:00
Jakub Jirutka
63f5e7d295 [various]: unify names of licenses according to SPDX
This commit updates $license variable in all APKBUILDs to comply with
short names specified by SPDX version 3.0 [1] where possible. It was
done using find-and-replace method on substrings inside $license
variables.

Only license names were updated, not "expressions" specifying relation
between the licenses (e.g. "X and Y", "X or Y", "X and (Y or Z)") or
exceptions (e.g. "X with exceptions").

Many licenses have a version or multiple variants, e.g. MPL-2.0,
BSD-2-Clause, BSD-3-Clause. However, $license in many aports do not
contain license version or variant. Since there's no way how to infer
this information just from abuild, it were left without the variant
suffix or version, i.e. non SPDX compliant.

GNU licenses (AGPL, GFDL, GPL, LGPL) are especially complicated. They
exist in two variants: -only (formerly e.g. GPL-2.0) and -or-later
(formerly e.g. GPL-2.0+). We did not systematically noted distinguish
between these variants, so GPL-2.0, GPL2, GPLv2 etc. may mean
GPL-2.0-only or GPL-2.0-or-later. Thus GNU licenses without "+" (e.g.
GPL2+) were left without the variant suffix, i.e. non SPDX compliant.

Note: This commit just fixes format of the license names, no
verification has been done if the specified license information is
actually correct!

[1]: https://spdx.org/licenses/
2017-12-30 21:05:50 +01:00
Jakub Jirutka
dddf2f1b20 community/binaryen: upgrade to 40 2017-12-28 14:43:21 +01:00
Jakub Jirutka
602b7f9b67 community/binaryen: upgrade to 38
Moving to correct version number. Version 1.37.x is actually version of
emscripten, not binaryen...

https://github.com/WebAssembly/binaryen/issues/1156
https://github.com/WebAssembly/binaryen/pull/1173#discussion_r137853641
2017-10-31 21:33:44 +01:00
Jakub Jirutka
cb89d20289 community/binaryen: upgrade to 1.37.18 2017-08-15 20:48:12 +02:00
Jakub Jirutka
1d56c0b9e8 community/binaryen: upgrade to 1.37.16 2017-07-21 23:13:01 +02:00
Jakub Jirutka
dfe3d6d4ef community/binaryen: fix build on aarch64, armhf and ppc64le
This fix is just a temporary workaround!
See https://github.com/WebAssembly/binaryen/issues/1059
2017-06-21 12:36:44 +02:00
Jakub Jirutka
eb21fafa03 community/binaryen: upgrade to 1.37.14 2017-06-21 12:20:38 +02:00
Tuan M. Hoang
221cf3af06 community/binaryen: disable on s390x
Probably bug in endianness detection. Fails in test:

  executing:  bin/wasm-merge test/merge/dylib.wasm test/merge/dylib.wasm.toMerge \
    -o a.wast -S --verbose --finalize-memory-base=1024 \
    --finalize-table-base=8incorrect output, diff:
  --- expected
  +++ actual
  @@ -3,7 +3,7 @@
    (import "env" "memory" (memory $0 1))
    (table 2 2 anyfunc)
    (elem (i32.const 0) $__wasm_nullptr $__exit)
  - (data (i32.const 16) "\d2\04\00\00\00\00\00\00)\t\00\00")
  + (data (i32.const 16) "\00\00\04\d2\00\00\00\00\00\00\t)")

Reported to upstream: https://github.com/WebAssembly/binaryen/issues/1012
2017-05-13 12:58:54 +02:00
Jakub Jirutka
c41173b38b community/binaryen: upgrade to 1.37.12 2017-05-09 16:40:14 +02:00
Jakub Jirutka
1aac583fd7 community/binaryen: upgrade to 1.37.10 2017-04-24 19:33:46 +02:00
Jakub Jirutka
5c0d4d7203 community/binaryen: move from testing 2017-04-15 01:28:21 +02:00