Ticket #54661: libbluray.diff

File libbluray.diff, 2.7 KB (added by RJVB (René Bertin), 5 years ago)
  • Portfile

    old new  
    33PortSystem          1.0
    44
    55name                libbluray
    6 version             1.0.0
     6version             1.0.1
    77categories          multimedia
    88license             LGPL-2.1
    9 platforms           darwin
     9platforms           darwin linux
    1010maintainers         {jeremyhu @jeremyhu} openmaintainer
    11 description         an open-source library designed for Blu-Ray Discs playback
     11description         an open-source library designed for Blu-Ray Disc playback
    1212
    1313long_description    ${description}
    1414
     
    2020depends_build       port:pkgconfig \
    2121                    port:perl5
    2222
    23 depends_lib         port:libxml2 \
     23depends_lib         port:libxml2
     24platform darwin {
     25    depends_lib-append \
    2426                    port:fontconfig \
    2527                    port:freetype
     28}
    2629
    27 checksums           rmd160  1d81c6c4fe9f3808e116a1e49641eed28fa52e14 \
    28                     sha256  f7e3add335c7bbef45824fcd2249a9bf293868598c13f8479352c44ec95374cc
     30checksums           rmd160  3f987c46e7463d70cf66eb18d3eba31fb09df456 \
     31                    sha256  0f9f9a1db2f48cafc70ed2596ff3594b597e2027408f5f2be6191c245d67853a
     32
     33patchfiles-append \
     34                    patch-lib-locs.diff \
     35                    patch-bdj_jarfile-loc.diff
     36post-patch {
     37    reinplace -W ${worksrcpath}/src "s|@PREFIX@|${prefix}|g" \
     38                    file/dl_posix.c \
     39                    libbluray/bdj/bdj.c
     40}
    2941
    3042configure.perl      ${prefix}/bin/perl5
    3143
    3244configure.args      --disable-doxygen-doc \
    33                     --disable-bdjava \
    34                     --disable-examples \
    35                     --enable-udf
     45                    --enable-examples
     46platform darwin {
     47    variant bdjava description {enable BD-Java (menu support); requires the JRE >=7 (or JDK for building)!} {}
     48    if {![variant_isset bdjava]} {
     49        configure.args-append \
     50                    --disable-bdjava
     51    } else {
     52        patchfiles-append \
     53                    patch-bdj-mac.diff
     54        depends_build-append \
     55                    port:apache-ant
     56        configure.env-append \
     57                    JDK_HOME=[exec /usr/libexec/java_home]
     58        build.env-append \
     59                    JDK_HOME=[exec /usr/libexec/java_home]
     60        notes-append "Remember to install a JRE >=7 (https://java.com/en/download/manual.jsp)
     61or to build, a JDK >=7 (http://www.oracle.com/technetwork/java/javase/downloads/index.html)"
     62    }
     63}
    3664
    3765livecheck.type      regex
    3866livecheck.url       ${homepage}
    39 livecheck.regex     libbluray (\[0-9.]+)
     67livecheck.regex     libbluray (\\d+(\\.\\d+)+)