[78840] trunk/dports/graphics/cairo/Portfile
jmr at macports.org
jmr at macports.org
Tue May 24 04:00:55 PDT 2011
Revision: 78840
http://trac.macports.org/changeset/78840
Author: jmr at macports.org
Date: 2011-05-24 04:00:54 -0700 (Tue, 24 May 2011)
Log Message:
-----------
cairo: always enable xcb when x11 is enabled (#23483)
Modified Paths:
--------------
trunk/dports/graphics/cairo/Portfile
Modified: trunk/dports/graphics/cairo/Portfile
===================================================================
--- trunk/dports/graphics/cairo/Portfile 2011-05-24 10:51:35 UTC (rev 78839)
+++ trunk/dports/graphics/cairo/Portfile 2011-05-24 11:00:54 UTC (rev 78840)
@@ -35,7 +35,6 @@
depends_lib path:lib/pkgconfig/pixman-1.pc:libpixman \
path:lib/pkgconfig/glib-2.0.pc:glib2 \
- port:xrender \
port:fontconfig \
port:freetype \
port:libpng \
@@ -44,7 +43,6 @@
archcheck.files lib/libpixman-1.dylib \
lib/libglib-2.0.dylib \
- lib/libXrender.dylib \
lib/libfontconfig.dylib \
lib/libfreetype.dylib \
lib/libpng.dylib \
@@ -66,7 +64,9 @@
--disable-quartz \
--disable-quartz-font \
--disable-quartz-image \
+ --disable-xlib \
--disable-xcb \
+ --without-x \
--enable-ft \
--enable-pdf \
--enable-png \
@@ -74,14 +74,9 @@
--enable-script \
--enable-svg \
--enable-tee \
- --enable-xml \
- --enable-xlib \
- --enable-xlib-xrender \
- --with-x \
- --x-include=${prefix}/include \
- --x-lib=${prefix}/lib
+ --enable-xml
-variant opengl conflicts no_x11 description {Add OpenGL graphics interface} {
+variant opengl requires x11 conflicts no_x11 description {Add OpenGL graphics interface} {
depends_lib-append port:mesa
archcheck.files-append lib/libGL.dylib
configure.args-delete --disable-gl
@@ -104,24 +99,28 @@
configure.compiler gcc-4.2
}
-variant no_x11 conflicts opengl x11_xcb {
- depends_lib-delete port:xrender
- archcheck.files-delete lib/libXrender.dylib
- configure.args-delete --enable-xlib \
+variant no_x11 conflicts opengl x11_xcb x11 description {Legacy compatibility variant} {}
+variant x11 conflicts no_x11 description {Enable X11 support} {
+ depends_lib-append port:xrender port:xorg-xcb-util
+ configure.args-delete --disable-xlib \
+ --without-x \
+ --disable-xcb
+ configure.args-append --enable-xlib \
--enable-xlib-xrender \
- --with-x
- configure.args-append --disable-xlib \
- --disable-xlib-xrender \
- --without-x
+ --enable-xcb \
+ --enable-xcb-shm \
+ --enable-xlib-xcb \
+ --with-x \
+ --x-include=${prefix}/include \
+ --x-lib=${prefix}/lib
}
-variant x11_xcb conflicts no_x11 description {Use libxcb for X11 protocol communication} {
- configure.args-delete --disable-xcb
- configure.args-append --enable-xcb \
- --enable-xcb-shm \
- --enable-xlib-xcb
- depends_lib-append port:xorg-xcb-util
- archcheck.files-append lib/libxcb-render-util.dylib
+variant x11_xcb requires x11 conflicts no_x11 description {Legacy compatibility variant} {}
+
+if {[variant_isset no_x11]} {
+ default_variants -x11
+} else {
+ default_variants +x11
}
test.run yes
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110524/8ce84b14/attachment.html>
More information about the macports-changes
mailing list