[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