source: trunk/dports/graphics/clutter/Portfile @ 83949

Last change on this file since 83949 was 83949, checked in by devans@…, 8 years ago

clutter: update to version 1.6.16, add license.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.5 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 83949 2011-09-13 16:03:12Z devans@macports.org $
3
4PortSystem          1.0
5
6name                clutter
7version             1.6.16
8license             LGPL-2.1
9set branch          [string range $version 0 [expr [string last "." $version] - 1]]
10categories          graphics
11maintainers         devans openmaintainer
12platforms           darwin macosx
13description         A generic high-level canvas library.
14long_description    Clutter is an open source software library for \
15                    creating fast, visually rich and animated graphical \
16                    user interfaces.
17homepage            http://www.clutter-project.org/
18master_sites        http://www.clutter-project.org/sources/${name}/${branch}/
19use_bzip2           yes
20
21checksums           sha1    a9630725dc9a9ec9d453c1593dd1460e01f72a2f \
22                    rmd160  209832ef13f2548a3c35924ea4f77b977c0e0a31
23
24depends_build       port:pkgconfig
25
26depends_lib         port:atk \
27                    port:cairo \
28                    port:pango \
29                    port:gdk-pixbuf2 \
30                    port:mesa \
31                    port:xorg-libXdamage \
32                    port:xorg-libXcomposite \
33                    port:json-glib
34
35configure.args      --with-flavour=glx \
36                    --with-imagebackend=gdk-pixbuf \
37                    --with-x \
38                    --x-includes=${prefix}/include \
39                    --x-libraries=${prefix}/lib \
40                    --enable-introspection=no \
41                    --disable-gtk-doc
42
43platform macosx {
44    variant no_x11 requires quartz {
45    }
46
47    variant quartz {
48        depends_lib-delete    port:mesa \
49                              port:gdk-pixbuf2 \
50                              port:xorg-libXdamage \
51                              port:xorg-libXcomposite
52
53        configure.args-delete --with-flavour=glx \
54                              --with-imagebackend=gdk-pixbuf \
55                              --with-x \
56                              --x-includes=${prefix}/include \
57                              --x-libraries=${prefix}/lib
58
59        configure.args-append --with-flavour=osx \
60                              --with-imagebackend=quartz \
61                              --without-x
62    }
63}
64
65livecheck.type      regex
66livecheck.url       http://www.clutter-project.org/sources/${name}/${branch}/
67livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
Note: See TracBrowser for help on using the repository browser.