On 2024/02/20 08:52, Jose Maldonado wrote: > El Tue, 20 Feb 2024 11:31:54 +0000 > Stuart Henderson <s...@spacehopper.org> escribió: > > I get this: > > > > $ make port-lib-depends-check > > > > mpv-0.37.0(multimedia/mpv): > > Extra: SPIRV-Tools-shared.0 Xinerama.6 > > > > Looks like upstream explicitly stopped using Xinerama so that one can > > be removed. > > > > What's up with SPIRV-Tools-shared and the new LIB_DEPENDS on > > spirv-tools - I see that the port still uses -Dspirv-cross=disabled, > > I could have missed something but that does seem to disable anything > > to do with spirv? > > > > Hi @sthen! > > In order to be consistent with the changes in x11/vlc, do we also > enable wayland support in multimedia/mpv? I can try this along with the > changes you have indicated
wayland isn't enabled for vlc, it's just the libraries are pulled in via another dependency (gtk+3 in this case, I think) and so need to be listed. (Strangely only listed in libnotify_plugin..?) I'd prefer to get the update in first without too many more changes, just tie up this remaining issue about the spirv libs, then we can look at whether or not to enable wayland separately afterwards. $ objdump -p /usr/local/lib/vlc/plugins/notify/libnotify_plugin.so /usr/local/lib/vlc/plugins/notify/libnotify_plugin.so: file format elf64-x86-64 Program Header: PHDR off 0x0000000000000040 vaddr 0x0000000000000040 paddr 0x0000000000000040 align 2**3 filesz 0x0000000000000310 memsz 0x0000000000000310 flags r-- LOAD off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**12 filesz 0x0000000000001d8c memsz 0x0000000000001d8c flags r-- LOAD off 0x0000000000001d90 vaddr 0x0000000000002d90 paddr 0x0000000000002d90 align 2**12 filesz 0x00000000000014a0 memsz 0x00000000000014a0 flags --x LOAD off 0x0000000000003230 vaddr 0x0000000000005230 paddr 0x0000000000005230 align 2**12 filesz 0x0000000000000748 memsz 0x0000000000000748 flags rw- LOAD off 0x0000000000003978 vaddr 0x0000000000006978 paddr 0x0000000000006978 align 2**12 filesz 0x0000000000000048 memsz 0x000000000000004d flags rw- DYNAMIC off 0x00000000000032f0 vaddr 0x00000000000052f0 paddr 0x00000000000052f0 align 2**3 filesz 0x00000000000004d0 memsz 0x00000000000004d0 flags rw- RELRO off 0x0000000000003230 vaddr 0x0000000000005230 paddr 0x0000000000005230 align 2**0 filesz 0x0000000000000748 memsz 0x0000000000000dd0 flags r-- EH_FRAME off 0x00000000000019b4 vaddr 0x00000000000019b4 paddr 0x00000000000019b4 align 2**2 filesz 0x000000000000009c memsz 0x000000000000009c flags r-- OPENBSD_RANDOMIZE off 0x0000000000003258 vaddr 0x0000000000005258 paddr 0x0000000000005258 align 2**3 filesz 0x0000000000000098 memsz 0x0000000000000098 flags rw- STACK off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**0 filesz 0x0000000000000000 memsz 0x0000000000000000 flags rw- OPENBSD_NOBTCFI off 0x0000000000000000 vaddr 0x0000000000000000 paddr 0x0000000000000000 align 2**0 filesz 0x0000000000000000 memsz 0x0000000000000000 flags --x 0x6474e553 off 0x0000000000000368 vaddr 0x0000000000000368 paddr 0x0000000000000368 align 2**3 filesz 0x0000000000000020 memsz 0x0000000000000020 flags r-- NOTE off 0x0000000000000350 vaddr 0x0000000000000350 paddr 0x0000000000000350 align 2**2 filesz 0x0000000000000018 memsz 0x0000000000000018 flags r-- NOTE off 0x0000000000000368 vaddr 0x0000000000000368 paddr 0x0000000000000368 align 2**3 filesz 0x0000000000000020 memsz 0x0000000000000020 flags r-- Dynamic Section: NEEDED libm.so.10.1 NEEDED libvlccore.so.4.0 NEEDED libexecinfo.so.3.0 NEEDED libintl.so.8.0 NEEDED libiconv.so.7.1 NEEDED libidn.so.18.0 NEEDED libpthread.so.27.1 NEEDED libdbus-1.so.11.3 NEEDED libnotify.so.5.0 NEEDED libgdk_pixbuf-2.0.so.3200.3 NEEDED libglib-2.0.so.4201.11 NEEDED libpcre2-8.so.0.6 NEEDED libgobject-2.0.so.4200.18 NEEDED libffi.so.2.0 NEEDED libgmodule-2.0.so.4200.18 NEEDED libgio-2.0.so.4200.18 NEEDED libz.so.7.0 NEEDED libpng.so.18.0 NEEDED libjpeg.so.70.2 NEEDED libgtk-3.so.2201.0 NEEDED libgdk-3.so.2201.1 NEEDED libcairo.so.13.4 NEEDED libfontconfig.so.13.1 NEEDED libfreetype.so.30.3 NEEDED libexpat.so.14.1 NEEDED libX11.so.18.0 NEEDED libxcb.so.4.1 NEEDED libXext.so.13.0 NEEDED libXrender.so.6.0 NEEDED libXau.so.10.0 NEEDED libXdmcp.so.11.0 NEEDED libxcb-render.so.1.1 NEEDED libxcb-shm.so.1.1 NEEDED libpixman-1.so.40.0 NEEDED libpango-1.0.so.3801.3 NEEDED libfribidi.so.3.1 NEEDED libharfbuzz.so.18.7 NEEDED libgraphite2.so.2.0 NEEDED libc++.so.10.0 NEEDED libc++abi.so.7.0 NEEDED libcairo-gobject.so.2.2 NEEDED libepoxy.so.4.1 NEEDED libpangocairo-1.0.so.3801.3 NEEDED libpangoft2-1.0.so.3801.3 NEEDED libxkbcommon.so.2.0 NEEDED libwayland-client.so.0.1 NEEDED libepoll-shim.so.0.1 NEEDED libwayland-cursor.so.0.0 NEEDED libwayland-egl.so.0.0 NEEDED libXi.so.12.2 NEEDED libXcursor.so.5.0 NEEDED libXfixes.so.6.1 NEEDED libXdamage.so.4.0 NEEDED libXcomposite.so.4.0 NEEDED libXrandr.so.7.1 NEEDED libXinerama.so.6.0 NEEDED libatk-1.0.so.21810.1 NEEDED libatk-bridge-2.0.so.0.3 NEEDED libatspi.so.1.3 SONAME libnotify_plugin.so RELA 0x1280 RELASZ 0x78 RELAENT 0x18 RELACOUNT 0x2 JMPREL 0x12f8 PLTRELSZ 0x498 PLTGOT 0x57d8 PLTREL 0x7 SYMTAB 0x388 SYMENT 0x18 STRTAB 0xa78 STRSZ 0x806 GNU_HASH 0x898 HASH 0x8c0 INIT 0x3bc0 FINI 0x3be0