On Dec 12, 2008, at 16:52, [email protected] wrote:
Revision: 43649
http://trac.macports.org/changeset/43649
Author: [email protected]
Date: 2008-12-12 14:52:30 -0800 (Fri, 12 Dec 2008)
Log Message:
-----------
gtk2: Reduce the gtk2 X11 dependencies since some of them are
actually optional... Maybe we shold make some variants for the
optional X11 extensions?
Ports should build with maximal functionality by default, unless this
is inconvenient due to the number or size of the needed dependencies.
Variants should be added sparingly where truly needed.
Modified Paths:
--------------
trunk/dports/x11/gtk2/Portfile
Modified: trunk/dports/x11/gtk2/Portfile
===================================================================
--- trunk/dports/x11/gtk2/Portfile 2008-12-12 22:51:49 UTC (rev 43648)
+++ trunk/dports/x11/gtk2/Portfile 2008-12-12 22:52:30 UTC (rev 43649)
@@ -130,11 +130,15 @@
variant x11 conflicts quartz description {Enable rendering in X11
(default)} {
depends_lib-append \
- lib:libXrandr.2:xorg-libXrandr \
- lib:libXcursor.1:xorg-libXcursor \
- lib:libXfixes.3:xorg-libXfixes \
lib:libXi.6:xorg-libXi
+ # These are optional dependencies... variants?
+ #lib:libXrandr.2:xorg-libXrandr \
+ #lib:libXcursor.1:xorg-libXcursor \
+ #lib:libXdamage.1:xorg-libXdamage \
+ #lib:libXcomposite.1:xorg-libXcomposite \
+ #lib:libXfixes.3:xorg-libXfixes \
+
If gtk2 will automatically find and use these libraries if present,
then gtk2 either needs to declare dependencies on the libraries, or
it needs to use configure arguments or other strategies to ensure it
does not use those libraries even if they are present.
_______________________________________________
macports-dev mailing list
[email protected]
http://lists.macosforge.org/mailman/listinfo.cgi/macports-dev