Fix build under Solaris with GCC.
Update to 2.18

* Partial fix for PR pkg/47335
** Define some variables
** Define empty function neatvalue
** Generate Makefile before custom MakeMaker.pm invocation
   to avoid no Makefile error.
Updated pkgtools/url2pkg to 2.18
Fix MirBSD build.
Add patches from Matt Fredette to (a) avoid a diagnostic assertion when
emulating m68k read-modify-write cycles in debug versions and (b) fix
emulation of fmovl to the fpcr register with an immediate source value.
Updated emulators/tme to 0.8nb23
For PKG_OPTIONS.squid = -ssl, do not PLIST files that will not be
installed.
Fix build with GCC (4.8?) under Solaris.

This kind of build problem should probably be handled centrally in
"pkgsrc/mk/wrapper/transform-gcc". But I'm not sure how to check
for the platform in that file.