# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
PortGroup compiler_blacklist_versions 1.0
maintainers {jeremyhu @jeremyhu} openmaintainer
homepage https://www.x.org
long_description libX11 is the main library used by X Window System applications to communicate with the X server.
master_sites xorg:individual/lib/
distname libX11-${version}
checksums rmd160 83053a975afab0b5549e76b550ce794c51fd3548 \
sha256 b289a845c189e251e0e884cc0f9269bbe97c238df3741e854ec4c17c21e473d5 \
# makekeys.c:45: error: redefinition of typedef ‘KeySym’
# /opt/local/include/X11/X.h:106: error: previous declaration of ‘KeySym’ was here
compiler.blacklist *gcc-3.* *gcc-4.* {clang < 300}
depends_build port:pkgconfig \
depends_lib port:xorg-libXdmcp \
configure.env-append RAWCPP=${configure.cpp}
# Depending on ghostscript for the PDF documentation creates a dependency
# loop, so you may want to install first without the docs variant
variant docs description "Install extra documentation" {
depends_skip_archcheck-append \