maintainers {jeremyhu @jeremyhu} openmaintainer
description Apple's Window Manager for X11
homepage http://www.xquartz.org
long_description quartz-wm is the XQuartz window-manager.
master_sites https://github.com/XQuartz/quartz-wm/releases/download/quartz-wm-${version}
checksums sha1 9e43d795b9c996b9204cdb2d4b9e922f243e4028 \
rmd160 aff2fce05bc75497de665a5fa6b64b99e498a5c3 \
sha256 3a4ff60ef53e7a37af2c7af3431aa0256a161807cce2161863c0657a5de2d1f5
depends_build port:pkgconfig \
depends_lib port:xorg-libXinerama \
path:lib/pkgconfig/pixman-1.pc:libpixman
# http://trac.macports.org/ticket/33515
if {${os.arch} eq "powerpc"} {
# This is sub-optimal, but it will work for now
reinplace "/install_name_tool/d" ${worksrcpath}/lib/Makefile.in
} elseif {${os.major} < 10} {
depends_build port:cctools
depends_skip_archcheck-append cctools
# http://trac.macports.org/ticket/36043
compiler.blacklist-append gcc-4.0
if { ![file exists /usr/include/Xplugin.h] } {
# Xplugin.h is missing on Tiger
configure.cppflags-append -I${filespath}/include
configure.args --with-bundle-id-prefix=org.macports
livecheck.url https://github.com/XQuartz/quartz-wm/releases
livecheck.regex ${name}-(\[0-9.\]+)${extract.suffix}