On Fri, Dec 23, 2022 at 06:58:28PM +0100, Robert Alessi wrote:
> On Fri, Dec 23, 2022 at 04:44:54PM +0100, Robert Alessi wrote:
> > On Fri, Dec 23, 2022 at 03:37:04PM +0100, Caspar Schutijser wrote:
> 
> [...]
> 
> > > I'm not a Big Blue Button user but visiting the URL below with
> > > Chromium and WebAssembly disabled does show some WebAssembly-related
> > > error messages on the developer console (press F12 to access that
> > > console). So probably it's related to WebAssembly after all.
> > 
> > Well spotted, thank you.  I had no idea that BBB might be using WASM.
> > Besides, I just tried with Iridium *and ENABLE_WASM=1* and here follows
> > what I get:
> > 
> > Uncaught ReferenceError: WebAssembly is not defined
> 
> [...]
> 
> So it's a fact: both Jitsi and BBB use WASM as can be seen from this:
> https://marc.info/?l=openbsd-ports&m=165435142107165&w=2  (Read the
> whole thread as it is most informative.)
> 
> Yet I can't figure out why `ENABLE_WASM=1 iridium` doesn't work with
> BBB.
> 
> Does anyone have a clue?

I compared www/chromium/files/chrome and www/iridium/files/iridium and
I noticed that the ENABLE_WASM stuff is missing from the latter.

Robert, is that on purpose? If not, here is a diff to fix that. OK?

Caspar


Index: Makefile
===================================================================
RCS file: /cvs/ports/www/iridium/Makefile,v
retrieving revision 1.149
diff -u -p -r1.149 Makefile
--- Makefile    13 Dec 2022 12:50:03 -0000      1.149
+++ Makefile    23 Dec 2022 19:35:08 -0000
@@ -11,7 +11,7 @@ DPB_PROPERTIES+=      lonesome
 COMMENT=               Iridium browser
 
 V=                     2022.12.108.1
-REVISION=              0
+REVISION=              1
 
 DISTNAME=              iridium-browser-${V}
 PKGNAME=               iridium-${V}
Index: files/iridium
===================================================================
RCS file: /cvs/ports/www/iridium/files/iridium,v
retrieving revision 1.7
diff -u -p -r1.7 iridium
--- files/iridium       11 Mar 2022 20:09:56 -0000      1.7
+++ files/iridium       23 Dec 2022 19:35:08 -0000
@@ -53,4 +53,7 @@ export LD_LIBRARY_PATH
 [ -f ~/.config/user-dirs.dirs ] || \
        echo 'XDG_DOWNLOAD_DIR="$HOME/Downloads"' > ~/.config/user-dirs.dirs
 
-LANG=${_l} exec "/usr/local/iridium/iridium" 
--disable-features=WebAssembly,AsmJsToWebAssembly,WebAssemblyStreaming 
--js-flags=--noexpose-wasm "${@}"
+[ -z ${ENABLE_WASM} ] && \
+       
_NOWASM="--disable-features=WebAssembly,AsmJsToWebAssembly,WebAssemblyStreaming 
--js-flags=--noexpose-wasm"
+
+LANG=${_l} exec "/usr/local/iridium/iridium" ${_NOWASM} "${@}"

Reply via email to