Ticket #22139: libquicktime-Portfile.diff

File libquicktime-Portfile.diff, 2.1 KB (added by michaelld (Michael Dickens), 14 years ago)

Diff to libquicktime Portfile to fix X11 issues as well as installed executable names.

  • Portfile

     
    1616                    sha1    11dad92fe9dbb67aa8ef42c3404d3acba7ae2a37 \
    1717                    rmd160  c76c86cbf6cc29b3a5f742aee87c3e4fe2d383ad
    1818
    19 depends_lib             port:gettext port:jpeg port:libiconv port:libpng port:zlib path:lib/libavcodec.dylib:ffmpeg port:faac port:faad2 port:libvorbis port:libogg port:lame port:xorg-libXv
     19depends_lib     port:gettext port:jpeg port:libiconv port:libpng \
     20                port:zlib lib:libavcodec.dylib:ffmpeg port:faac \
     21                port:faad2 port:libvorbis port:libogg port:lame port:libdv
    2022
    21 configure.args          --without-gtk --without-alsa \
    22                         --with-libjpeg --with-libpng --with-ffmpeg \
     23configure.args  --without-gtk --without-alsa --without-x --without-opengl \
     24                --with-libdv --with-libjpeg --with-libpng --with-ffmpeg \
    2325                        --with-vorbis=${prefix} \
    2426                        --with-libiconv-prefix=${prefix} \
    2527                        --with-libintl-prefix=${prefix} \
    2628                        --without-doxygen \
    2729                        --enable-gpl
    2830
     31post-destroot {
     32    # rename bin/qt* to bin/lqt*
     33    foreach fixfile [exec find ${destroot}${prefix}/bin -name "qt*" | \
     34                         sed -e "s@${destroot}${prefix}/bin/@@"] {
     35        file rename ${destroot}${prefix}/bin/${fixfile} \
     36            ${destroot}${prefix}/bin/l${fixfile}
     37    }
     38}
     39
     40variant x description \
     41{Include support for X11-based 'lqtplay' application} {
     42    configure.args-delete --without-x
     43    configure.args-append --with-x \
     44                          --x-includes=${prefix} \
     45                          --x-libraries=${prefix}
     46    depends_lib-append    port:xorg-libXv port:xorg-libXau port:xorg-libXext \
     47                          port:xorg-libX11 port:xorg-libXdmcp port:xorg-libsm \
     48                          port:xorg-libXt port:xorg-libice
     49}
     50
     51variant gl requires x description \
     52{Include support for GL (via mesa) for 'lqtplay' application} {
     53    configure.args-delete --without-opengl
     54    configure.args-append --with-opengl
     55    depends_lib-append    port:mesa
     56}