Dwm sur FreeBSD

Pour installer dwm sur freebsd il y a deux méthodes. Soit par les ports soit en récupérant la dernière sur le dépôt mercurial. Le problème avec la version mercurial c’est qu’il faut modifier un peu le config.mk pour que ça compile proprement puis faut se tenir au courant des mises à jours etc. Et dans mon imaginaire la version des dépôt compilait avec un config.h fixé, mais en fait c’est faux le Makefile laisse le choix \o/

.if defined(DWM_CONF)
@${ECHO_MSG} "creating config.h from ${DWM_CONF}"
@${CP} ${DWM_CONF} ${WRKSRC}/config.h
.endif

Donc hop, j’ai juste à lui donner mon config.h dans /etc/make.conf

echo "DWM_CONF=/home/phil/config/dwm/config.h" >> /etc/make.conf
make -C /usr/ports/x11-wm/dwm install clean

Et roulez jeunesse.