musl: exit on configure failure
perl: put manpages into man1perl/, man3perl/
man: update to latest
add manpp preprocessor to deal with groff junk and mdoc
busybox: build true and false as separate bins

that allows to make symlinks to /bin/true and false without
making busybox scream about unknown applets
for example
ln -s /bin/true /bin/makeinfo
would lead to "makeinfo: applet not found"

admittedly it's a bit of a hack to stuff this into the busybox package,
otoh it saves a lot of work to do it like this.
README: fix order of words
usbutils: kernel.org mirror wouldn't work, and it has a configure script in it
fix usbutils

passing "$optcflags" as prefix certainly does not work.
feh: won't build without libxt
apache: changed the mirror as the last one was defunct, added apr and apr-util as deps, and updated version to 2.4.6
aiksaurus: changed https to http in url
librsvg: updating to reflect requied dependencies
libgsf: requires intltool
evince: requires libsm
kmod: patch to compile with gcc 4.5.4

kmod is using one bleeding edge feature from C11 which requires
GCC >= 4.6.
libfm: requires menu-cache
cmus: needs a file to accept prefix as an option. Use cat to create said file with that line.
cmus: use the intended way to provide prefix
eina: updated and removed patches that broke its build
eet: updated to 1.7.8