[MacPorts] #69539: VLC: implement building from source again, build with X11 for older OS (?)

MacPorts noreply at macports.org
Fri Apr 19 02:05:41 UTC 2024


#69539: VLC: implement building from source again, build with X11 for older OS (?)
---------------------------+--------------------
  Reporter:  barracuda156  |      Owner:  (none)
      Type:  enhancement   |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:  2.9.1
Resolution:                |   Keywords:
      Port:  VLC           |
---------------------------+--------------------

Comment (by RJVB):

 Hah, got PulseAudio 17 to work! Now to figure out what `darwin_versions`
 to specify in the meson build files so I don't have to rebuild my
 dependents... ;)

 {{{
 diff --git src/modules/orig.meson.build src/modules/meson.build
 index 3636ce0..67535bc 100644
 --- src/modules/orig.meson.build
 +++ src/modules/meson.build
 @@ -331,5 +331,6 @@ foreach m : all_modules
      link_args : [nodelete_link_args, no_undefined_args],
      link_with : extra_libs,
      name_prefix : '',
 +    name_suffix : 'so',
      implicit_include_directories : false)
  endforeach
 diff --git orig.meson.build meson.build
 index ea897f1..d2427b7 100644
 --- orig.meson.build
 +++ meson.build
 @@ -153,7 +153,7 @@ cdata.set_quoted('PA_BUILDDIR',
 meson.current_build_dir())
  if host_machine.system() == 'windows'
    cdata.set_quoted('PA_SOEXT', '.dll')
  elif host_machine.system() == 'darwin'
 -  cdata.set_quoted('PA_SOEXT', '.dylib')
 +  cdata.set_quoted('PA_SOEXT', '.so')
  else
    cdata.set_quoted('PA_SOEXT', '.so')
  endif
 }}}

-- 
Ticket URL: <https://trac.macports.org/ticket/69539#comment:41>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list