Ignore:
Timestamp:
Jan 15, 2013, 1:57:43 AM (7 years ago)
Author:
devans@…
Message:

clutter: update to version 1.12.2, update dependencies, configuration and variants. (#32249).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/graphics/clutter/Portfile

    r98173 r101613  
    55
    66name                clutter
    7 version             1.6.20
    8 revision        1
     7version             1.12.2
    98license             LGPL-2.1
    10 set branch          [string range $version 0 [expr [string last "." $version] - 1]]
     9set branch          [join [lrange [split ${version} .] 0 1] .]
    1110categories          graphics
    1211maintainers         devans openmaintainer
     
    1413description         A generic high-level canvas library.
    1514long_description    Clutter is an open source software library for \
    16                     creating fast, visually rich and animated graphical \
     15                    creating fast, compelling, portable, and dynamic graphical \
    1716                    user interfaces.
    18 homepage            http://www.clutter-project.org/
     17homepage            http://blogs.gnome.org/clutter/
    1918master_sites        gnome:sources/${name}/${branch}/
    2019
    2120use_xz              yes
    2221
    23 checksums           sha256  c5508856e51343ef0f5cf5a8526e4372ac96d31b740d6b09d37e890c653b4273 \
    24                     rmd160  b30704928847e4c80ad99b320f5c96e28c47084b
     22checksums           sha256  27a8c4495099ea33de39c2d9a911a2c9e00ffa4dcc8f94fafedbcc752c0ddf13 \
     23                    rmd160  c654defd32c2fb20653e46ba541ef544e6c4b11b
    2524
    2625depends_build       port:pkgconfig
     
    2928                    path:lib/pkgconfig/cairo.pc:cairo \
    3029                    path:lib/pkgconfig/pango.pc:pango \
    31                     port:gdk-pixbuf2 \
    32                     port:mesa \
    33                     port:xorg-libXdamage \
    34                     port:xorg-libXcomposite \
    35                     port:json-glib
     30                    port:json-glib \
     31                    port:cogl
    3632
    37 configure.args      --with-flavour=glx \
    38                     --with-imagebackend=gdk-pixbuf \
    39                     --with-x \
    40                     --x-includes=${prefix}/include \
    41                     --x-libraries=${prefix}/lib \
    42                     --enable-introspection=no \
    43                     --disable-gtk-doc
     33variant x11 conflicts quartz {
     34    depends_lib-append port:gdk-pixbuf2 \
     35                       port:xorg-libXcomposite \
     36                       port:xorg-libXdamage \
     37                       port:xorg-libXext \
     38                       port:xorg-libXfixes
    4439
    45 platform macosx {
    46     variant no_x11 requires quartz {
    47     }
    48 
    49     variant quartz {
    50         depends_lib-delete    port:mesa \
    51                               port:gdk-pixbuf2 \
    52                               port:xorg-libXdamage \
    53                               port:xorg-libXcomposite
    54 
    55         configure.args-delete --with-flavour=glx \
    56                               --with-imagebackend=gdk-pixbuf \
    57                               --with-x \
    58                               --x-includes=${prefix}/include \
    59                               --x-libraries=${prefix}/lib
    60 
    61         configure.args-append --with-flavour=osx \
    62                               --with-imagebackend=quartz \
    63                               --without-x
    64     }
     40    configure.args     --with-x \
     41                       --x-includes=${prefix}/include \
     42                       --x-libraries=${prefix}/lib \
     43                       --enable-x11-backend=yes \
     44                       --enable-gdk-pixbuf=yes \
     45                       --enable-quartz-backend=no \
     46                       --enable-introspection=yes \
     47                       --disable-silent-rules \
     48                       --disable-gtk-doc
    6549}
    6650
    67 livecheck.type      regex
    68 livecheck.url       http://ftp.gnome.org/pub/GNOME/sources/${name}/${branch}/
    69 livecheck.regex     "${name}-(\\d+(?:\\.\\d+)*)${extract.suffix}"
     51variant quartz conflicts x11 {
     52    configure.args  --without-x \
     53                    --enable-x11-backend=no \
     54                    --enable-gdk-pixbuf=no \
     55                    --enable-quartz-backend=yes \
     56                    --enable-introspection=yes \
     57                    --disable-silent-rules \
     58                    --disable-gtk-doc
     59}
     60
     61default_variants +x11
     62
     63livecheck.url       http://ftp.gnome.org/pub/gnome/sources/${name}/${branch}/
Note: See TracChangeset for help on using the changeset viewer.