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

Reply via email to