Note about HASKELL_COMPILER
suse 13.1 is known as not worked with NetBSD/amd64 6.x relase, per PR pkg/48558.
emacs.mk does not exists and EMACS_TYPE is used in emacs/modules.mk now.
remove ZIP_ENCRYPTION.
archiver/zip1 had been removed.
drop MOZILLA_USE_LINUX.
No mozilla binary package using Linux binary is in pkgsrc now.
drop MOZILLA_USE_XFT.
Mozilla products use GTK2 in these days, and not used anywhere now.
drop MPG123_ARM_FIXED64.
It was deprecated with mpg123-arm-fixed64 option and finally removed.
Update to 3.1

Changelog:
3.1 2014-01-27
     The filter command now has a --replace modifier to avoid regex overhead.
     Associated branches are renamed when a reset or tag is moved or deleted.
     Bug fix for off-by-one error in tags reporting.

3.0: 2014-01-05
     Many syntactic features of the language have changed incompatibly.
     Backward-incompatible language changes are documented on the manual page.
     'expunge' and 'unite' commands have been incompatibly improved.
     New 'strip' command for generating test cases with blobs stripped out
     New 'reduce' command for topological reduction of test cases.
     The 'lint' command gets a test for the existence of multiple roots.
     Selecting a date or action stamp matching multiple commits now matches all.
     The surgical language now has a macro facility.
Updated devel/reposurgeon to 3.1
Changes 1.8.20140127:
* Attempt to compile with OS X/pf
* Make all manufacturer info configurable thanks to Leo Moll
  Merge PCP support (see https://github.com/miniupnp/miniupnp)
Updated net/miniupnpd to 1.8.20140127
change maintainer
Judging from the documentation, this prefers py-sqlite3 nowadays,
which has the advantage of being available for python-3.x.
(default-off option, so no PKGREVISION++)