[87298] trunk/dports/gnome/gnome-terminal/Portfile

devans at macports.org devans at macports.org
Wed Nov 16 12:00:46 PST 2011


Revision: 87298
          http://trac.macports.org/changeset/87298
Author:   devans at macports.org
Date:     2011-11-16 12:00:46 -0800 (Wed, 16 Nov 2011)
Log Message:
-----------
gnome-terminal: if +quartz is asserted disable X11 dependencies to avoid polluting a clean quartz environment but terminate with error before build phase, #32059.

Modified Paths:
--------------
    trunk/dports/gnome/gnome-terminal/Portfile

Modified: trunk/dports/gnome/gnome-terminal/Portfile
===================================================================
--- trunk/dports/gnome/gnome-terminal/Portfile	2011-11-16 18:50:41 UTC (rev 87297)
+++ trunk/dports/gnome/gnome-terminal/Portfile	2011-11-16 20:00:46 UTC (rev 87298)
@@ -37,6 +37,27 @@
 	--disable-schemas-install \
         --disable-scrollkeeper
 
+#
+# while there is an attempt at a quartz version of this port
+# it has not been maintained upstream for some time and
+# the quartz build is massively broken at this time due to:
+#
+#     * explicit use of X11 API in terminal.c even though configured to use quartz
+#     * use of obsolete Carbon/QuickDraw API in eggsmclient-osx.c
+#
+# if +quartz is asserted disable X11 dependencies to avoid polluting a clean quartz environment
+# but terminate with error before build phase, #32059
+#
+
+variant quartz {
+        depends_lib-delete    port:xorg-libsm
+        pre-build {
+            ui_error "${name} does not currently support +quartz builds."
+            ui_error "Please try again without the +quartz variant."
+            return -code error "+quartz build broken."
+        }
+}
+
 post-activate	{
 	system "${prefix}/bin/scrollkeeper-update"
 	system "${prefix}/bin/update-desktop-database -q ${prefix}/share/applications; true"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111116/93679d43/attachment.html>


More information about the macports-changes mailing list