[MacPorts] #54661: Blu-Ray playback

MacPorts noreply at macports.org
Wed Aug 23 13:02:19 UTC 2017


#54661: Blu-Ray playback
----------------------------------+----------------------
  Reporter:  RJVB                 |      Owner:
      Type:  enhancement          |     Status:  new
  Priority:  Normal               |  Milestone:
 Component:  ports                |    Version:
Resolution:                       |   Keywords:  haspatch
      Port:  libbluray libbdplus  |
----------------------------------+----------------------
Description changed by mf2k:

Old description:

> 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).

New description:

 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`
  - add an explicit depspec for libaacs to avoid opportunistic dependencies
  - remove the obsolete --disable-examples configure argument
  - fix the livecheck regex

 `port:libbluray`
  - 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#comment:3>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list