[77796] trunk/dports/graphics/clutter/Portfile
devans at macports.org
devans at macports.org
Wed Apr 13 11:11:43 PDT 2011
Revision: 77796
http://trac.macports.org/changeset/77796
Author: devans at macports.org
Date: 2011-04-13 11:11:43 -0700 (Wed, 13 Apr 2011)
Log Message:
-----------
clutter: address some issues from #29092.
* update dependencies based on current port configuration requirements
* default configuration remains glx/gdk-pixbuf for compatibility with all
darwin platforms (not just macosx)
* add macosx to platforms declaration
* rename +no_x11 variant to +quartz for clarity but leave +no_x11 as an alias
for backwards compatibility
* allow +quartz/+no_x11 variant on macosx platforms only per jmr's comment
* +quartz variant configuration remains macosx/quartz (experimental)
* for clarity, explicitly indicate configuration options even when defaults are selected
* correct typo in --x-libraries configuration option
Modified Paths:
--------------
trunk/dports/graphics/clutter/Portfile
Modified: trunk/dports/graphics/clutter/Portfile
===================================================================
--- trunk/dports/graphics/clutter/Portfile 2011-04-13 18:09:03 UTC (rev 77795)
+++ trunk/dports/graphics/clutter/Portfile 2011-04-13 18:11:43 UTC (rev 77796)
@@ -8,7 +8,7 @@
set branch [string range $version 0 [expr [string last "." $version] - 1]]
categories graphics
maintainers devans openmaintainer
-platforms darwin
+platforms darwin macosx
description A generic high-level canvas library.
long_description Clutter is an open source software library for \
creating fast, visually rich and animated graphical \
@@ -23,24 +23,43 @@
depends_build port:pkgconfig
-depends_lib port:gtk2 \
+depends_lib port:atk \
+ port:cairo \
+ port:pango \
+ port:gdk-pixbuf2 \
port:mesa \
+ port:xorg-libXdamage \
+ port:xorg-libXcomposite \
port:json-glib
configure.args --with-flavour=glx \
--with-imagebackend=gdk-pixbuf \
+ --with-x \
--x-includes=${prefix}/include \
- --x-libraries=${prefix}/include \
+ --x-libraries=${prefix}/lib \
--enable-introspection=no \
--disable-gtk-doc
-variant no_x11 {
- depends_lib-delete port:mesa
- configure.args-delete --with-flavour=glx \
- --with-imagebackend=gdk-pixbuf \
- --x-includes=${prefix}/include \
- --x-libraries=${prefix}/include
- configure.args-append --with-flavour=osx
+platform macosx {
+ variant no_x11 requires quartz {
+ }
+
+ variant quartz {
+ depends_lib-delete port:mesa \
+ port:gdk-pixbuf2 \
+ port:xorg-libXdamage \
+ port:xorg-libXcomposite
+
+ configure.args-delete --with-flavour=glx \
+ --with-imagebackend=gdk-pixbuf \
+ --with-x \
+ --x-includes=${prefix}/include \
+ --x-libraries=${prefix}/lib
+
+ configure.args-append --with-flavour=osx \
+ --with-imagebackend=quartz \
+ --without-x
+ }
}
livecheck.type regex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110413/5411bb49/attachment.html>
More information about the macports-changes
mailing list