build: update DirectFB requirements, reduce #ifdefs