emulators/mess: clean up, remove zip dependency, support DragonFly

This port has a post-extract target that wants to use native unzip
on an extracted file.  This is an issue for DragonFly, but tar can
handle the zip file just file on both platforms, so switch to that.

DragonFly still has the incomplete FILE that it inherited from FreeBSD,
which is really a pain when FILE is a parameter in c++ routines.  This
adds an extra patch for DragonFly to use an alternative default logging
callbacks to all mame to finally build on this platform.

While here:
  - remove use of ${PORTNAME} where "mess" is the only correct value
  - use ".zip" instead of extract variable
  - Unmask installation commands
  - Group mkdir commands into one
  - Use NOT_FOR_ARCHS instead of conditional BROKEN
  - Convert to USES=python
  - Remove unnecessary conversion of -lpthread => -pthread
  - Remove redundant @dirrm from pkg-plist


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@370052 35697150-7ecd-e111-bb59-0022644237b5
emulators/mame: Remove redundant @dirrm, simplify an install command


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@370053 35697150-7ecd-e111-bb59-0022644237b5
Do not package info/dir


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@370054 35697150-7ecd-e111-bb59-0022644237b5
mail/filtermail: resurrect, stage, 0.8.2 -> 0.8.3, new maintainer

PR:		193721
Submitted by:	Mike Clarke <jmc-freebsd2@milibyte.co.uk>


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@370055 35697150-7ecd-e111-bb59-0022644237b5
- Update to 4.4
- Add GUI option [1]

PR:		192896 [1]
Submitted by:	Robert Kruus<robert.kruus@utoronto.ca> [1]


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@370056 35697150-7ecd-e111-bb59-0022644237b5