x11-wm/dwm is a simple window manager, which is configured by modifying the source code and recompiling it. The default configuration present in the config.h file shipped within the distribution depends on the presence of a dmenu dynamic menu and a st terminal.
At the moment the user is informed about the need to install st and dmenu manually. It turns out to be somewhat confusing to some people (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227966).
This patch adds an option to the dwm port, which makes dmenu and st be runtime dependencies of dwm. The option is enabled by default so that it's useful to users depending on pkg.
We may use xterm or uxterm instead of st.
While here:
- Remove unsused PATCH_SITES.
- Silence STRIP_CMD.
- Remove outdated pkg-message.