Link everything with pkg-config.
config.mk: fix POSIX_C_SOURCE macro for feature test for snprintf()
The feature test was incorrect:
"The value 2 or greater additionally exposes definitions for POSIX.2-1992."
A higher value is needed (atleast 1995):
FreeBSD feature test macro:
https://github.com/freebsd/freebsd/blob/master/include/stdio.h line 297
This was already fixed in dmenu.
This fixes a warning on FreeBSD, reported by Plasmoduck on IRC, thanks.
Do not strip at link stage
Building with debug symbols is worthless unless LDFLAGS are manually
adjusted as well.
Shut up glibc about _BSD_SOURCE being deprecated
config.mk: add $FREETYPELIBS and $FREETYPEINC, simpler to override (ports and *BSDs)
Add Xft and follback-fonts support to graphics lib
shut up about deprecated Xlib functions
reverting to plain X11 fonts in order to implement draw.c default
incorporating Xft instead of cairo, cairo provides far too many options
reverted to old updategeom() after several complains, we need to optimize the old way
drastically changed updategeom() handling, see comment in updategeom() for details
changed sleep 20 into sleep 1 in example script as suggested by Snader_LB
added TODO and bumped version to 5.9