# -*- 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 legacysupport 1.0
PortGroup compiler_blacklist_versions 1.0
github.setup bbidulock blackboxwm 0.75
github.tarball_from releases
distname ${name}-${version}
checksums rmd160 cc1362a45e292dccfbcaf03bc0a508a27bf64980 \
sha256 197e7e8a5616f1a3be77b37f5dafa6c72e6621c779ba87f15d7463c2a71e7f6b \
description blackbox is a fast, light window manager
long_description blackbox is that fast, light window manager you \
have been looking for without all those annoying \
library dependancies. If you have a C++ compiler \
and the X Window System you can compile and use it. \
This is a maintained fork of the original blackbox CVS \
that is on Sourceforge. It includes is all changes \
made on the official blackbox CVS repository on branch \
blackbox-0_70_2cvs, as well as patches collected from \
pdl-linux, Debian, the blackbox bug list, other \
GitHub forks. It also includes enhanced EWMH/ICCCM compliance.
depends_build-append port:pkgconfig \
depends_lib-append port:Xft2 \
# error: use of undeclared identifier 'strtoul'
compiler.blacklist-append { clang < 802 }
# error: expected primary-expression before ‘.’ token
compiler.blacklist-append *gcc-3.* *gcc-4.*
configure.args --disable-dependency-tracking \
configure.cxxflags-append -Wno-format-security \
# Unicode.cc:103:23: error: invalid conversion from 'char**' to 'const char**' [-fpermissive]
configure.cxxflags-append -fpermissive