Add missing PKGNAMESUFFIX from emulators/wine-mono-devel.

Reported by:	indexbuild@
- Up to 0.17.4

Full changelog http://docs.saltstack.com/topics/releases/0.17.4.html

PR:		ports/184696
Submitted by:	Christer Edwards <christer.edwards@gmail.com> (maintainer)
New port comms/hidapi.

HIDAPI is a platform independent library that allows applications to
work with USB HID-Class devices.  While it can be used to communicate
with standard HID devices like keyboards, mice, and joysticks, it is
most useful when used with custom (Vendor-Defined) HID devices.
Switch back to using WITH_EXAMPLES. The logic in this port is
far too twisted for a simple change to MEXAMPLES.
A BSD licensed Bignum library

WWW: https://github.com/wbhart/bsdnt/
Update emulators/wine-devel to 1.7.10.

ChangeLog:
  - Window maximization in the Mac driver.
  - AVI compressor implementation.
  - Thread local storage support in dynamically loaded libraries.
  - Beginnings of a Task Scheduler implementation.
  - Extended IPX protocol support.
  - Various bug fixes.

Approved by:	gerald (maintainer, implicit)
- Stage support
- Add missing OPTIONS_DEFINE
- Update from 0.9.0 to 0.9.2
- Add SIDPLAY2 option

while here
- Add NLS option

PR:		ports/185325
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
- Stage support
- Reinplace shebang with PYTHON_CMD since it depends on version dependent
  python modules
- Update from 2.1.0 to 2.2.1.1
- Update MASTER_SITES
- Add X11 and NLS options
- Convert USE_GMAKE to USES
- Add shebangfix to USES
- Add USE_GCC due an dependency of GCC header files (e.g stdio_filebuf.h)

while here
- Convert "if's" in options helpers

PR:		ports/185329
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
- Update from 4.0.1.1 to 4.0.1.2

PR:		ports/185324
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
- Update from 0.5.0.111 to 0.6.3
- Update MASTER_SITES
- Add textproc/enchant to LIB_DEPENDS
- Remove AIM_TOC and ICQ_TOC options
- Add YAHOO option
- Add gettext and iconv to USES

PR:		ports/185323
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Rework ordering and definition of targets.

Move ordering of targets to the very end of bsd.port.post.mk and make it define dynamically
Now all targets should be defined prior to the end of bsd.port.post.mk to allow .ORDER to control
the sequence of the targets properly.
From now all structural targets should also be defined in one of the _SEQ variable.
Extra bonus only the really defined targets are set in the final order sequence meaning that we do
not need anymore to create a ${DO_NADA} fallback target anymore, which improves performance and
simplify debugging.

Exp-run:	bdrewery
With hat:	portmgr
Remove more now useless fallback targets
Remove 2 more target fallback
Fix typos

Reported by:	kwm
extract-message target definition was moved by mistake
Mark the -message targets as PHONY
- Update from 5.2.6 to 5.2.7
- Add stage support

while here
- Convert some "if's" to options helpers

PR:		ports/185331
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
Add pathfix-pre-path to the _PATCH_SEQ and do not anymore make it a dependency of pre-patch
That makes applying the pathfix target predictable