[MacPorts] #54661: Blu-Ray playback

MacPorts noreply at macports.org
Wed Aug 23 07:06:20 UTC 2017


#54661: Blu-Ray playback
-------------------------+----------------------------------
 Reporter:  RJVB         |      Owner:
     Type:  enhancement  |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:
 Keywords:  haspatch     |       Port:  libbluray, libbdplus
-------------------------+----------------------------------
 I'm in the process of improving Blu-Ray playback support, ultimately in
 VLC but the main work is being done in libbluray and libaacs. I thought
 it'd be OK if not better to create a single enhancement ticket for this,
 attaching multiple diffs.

 The changes to port:libbdplus and port:libbluray have probably stabilised:

 `port:libbdplus`[[BR]]
  - add an explicit depspec for libaacs to avoid opportunistic dependencies
 - remove the obsolete --disable-examples configure argument
 - fix the livecheck regex

 `port:libbluray`[[BR]]
 - upgrade to 1.0.1 (not yet mentioned on the homepage!)
 - fix the livecheck regex
 - add ${prefix}/lib to the internal dlopen search path
 - remove obsolute --enable-udf option and enable building the example (the
 `bd_info` utility)
 - add a +bdjava variant which is required for supporting java-based menus
 in VLC

 The latter was a bit tricky: building the variant requires having a JDK
 installed (AFAIK only Oracle provides a working one for Mac). Just running
 would of course work with a JRE but there's a catch-22 there. The only JRE
 I know of (JavaAppletPlugin) is also provided by Oracle. I'd love to
 propose making +bdjava the default because why install this port if you're
 not interested in Blu-Ray playback. But that would require raising an
 error if that JavaAppletPlugin isn't installed (the build will fail out of
 itself if no JDK is installed).

--
Ticket URL: <https://trac.macports.org/ticket/54661>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list