Create signed packages automatically if desired. It is disabled by default,
and documented in mk/defaults/mk.conf. Both the "gpg" and "x509" methods
supported by pkg_admin(1) are supported. With package signing enabled, a
staging, unsigned copy of the package is always created, and its final copy
to the package repository is done with pkg_admin(1) instead of "ln || cp".
Proper operation should otherwise not be affected.

Tested both with and without user-destdir support in packages.

"can live with it" joerg@

From EdgeBSD.
Import GenFw-0pre15188.
From https://svn.code.sf.net/p/edk2/code/trunk/edk2 r15188.

Convert ELF to PE-COFF for UEFI
+GenFw
+ caff-1.1.6, calibre-1.31, cogl-1.18.0, eric5-5.4.3, etm2-2.3.26
  [etm successor], global-6.2.12, gnome-commander-1.4.1, mono-3.4.0,
  pcre-8.35, py-beets-1.3.4, py-flakes-0.8.1, py-html2text-2014.4.5,
  py-lxml-3.3.4, py-setuptools-3.4.1, py-urwid-1.2.1, vte-0.36.0,
  wine-devel-1.7.16, x264-devel-20140405, xmlto-0.0.26.
Added cross/GenFw version 0pre15188