Changeset 87298


Ignore:
Timestamp:
Nov 16, 2011, 8:00:46 PM (8 years ago)
Author:
devans@…
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.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/gnome/gnome-terminal/Portfile

    r85737 r87298  
    3838        --disable-scrollkeeper
    3939
     40#
     41# while there is an attempt at a quartz version of this port
     42# it has not been maintained upstream for some time and
     43# the quartz build is massively broken at this time due to:
     44#
     45#     * explicit use of X11 API in terminal.c even though configured to use quartz
     46#     * use of obsolete Carbon/QuickDraw API in eggsmclient-osx.c
     47#
     48# if +quartz is asserted disable X11 dependencies to avoid polluting a clean quartz environment
     49# but terminate with error before build phase, #32059
     50#
     51
     52variant quartz {
     53        depends_lib-delete    port:xorg-libsm
     54        pre-build {
     55            ui_error "${name} does not currently support +quartz builds."
     56            ui_error "Please try again without the +quartz variant."
     57            return -code error "+quartz build broken."
     58        }
     59}
     60
    4061post-activate   {
    4162        system "${prefix}/bin/scrollkeeper-update"
Note: See TracChangeset for help on using the changeset viewer.