Ticket #51413: Portfile

File Portfile, 2.0 KB (added by RJVB (René Bertin), 9 years ago)
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id:
3
4PortSystem          1.0
5
6fetch.type          git
7if {[file exists ${filespath}/phonon-vlc-git/.git]} {
8    git.url         ${filespath}/phonon-vlc-git
9} else {
10    git.url         git://anongit.kde.org/phonon-vlc
11}
12# git.branch          dd89f9e1
13# v0.9.0-1-g340fd9f
14git.branch          340fd9f9dbbb3b4be7a949bbb7e8f74cded6879c
15
16name                phonon-backend-vlc
17version             0.9.0.1
18license             {LGPL-2.1 LGPL-3}
19maintainers         gmail.com:rjvbertin openmaintainer
20description         VLC backend for Phonon
21platforms           darwin
22homepage            http://projects.kde.org/projects/kdesupport/phonon/phonon-vlc
23distname            phonon-backend-vlc-git
24
25if {${os.platform} eq "darwin"} {
26    depends_lib-append  path:lib/libvlc.dylib:libVLC
27}
28
29subport ${name}-qt5 {
30    PortGroup       qt5 1.0
31    PortGroup       cmake 1.0
32    categories      audio kde kf5
33    long_description    A VLC backend for the Phonon4Qt5 multimedia library.
34    depends_lib-append  port:phonon-qt5
35
36    cmake.out_of_source     yes
37    configure.args-append   -DPHONON_BUILD_PHONON4QT5:BOOL=ON
38}
39
40if {${subport} ne "${name}-qt5"} {
41    PortGroup       qt4 1.0
42    PortGroup       cmake 1.0
43    categories      audio kde kde4
44    long_description    A VLC backend for the Phonon multimedia library.
45    depends_lib-append  port:phonon port:automoc
46
47    cmake.out_of_source     yes
48    configure.args-append   -DPhonon_DIR=${qt_cmake_module_dir}/phonon
49    post-destroot {
50        if {[file exists ${qt_plugins_dir}] && ![file exists ${qt_plugins_dir}/phonon_backend]} {
51            xinstall -m 755 -d ${destroot}${qt_plugins_dir}
52            ln -s ${prefix}/lib/kde4/plugins/phonon_backend ${destroot}${qt_plugins_dir}
53        }
54    }
55}
56
57
58livecheck.type      regex
59livecheck.url       http://www.gtlib.gatech.edu/pub/kde/stable/phonon/${name}/
60livecheck.regex     "\(\\d+(?:\\.\\d+)*)\/"