/lang/ferite/

rted versions of FreeBSD, but pipe was removed from FreeBSD 11. With the patch go14 can be built and run on a system without COMPAT_FREEBSD10. Reviewed by: jlaffaye
- patch-syscall

  Use SYSCALL assembly instead of INT 0x80 for syscalls on amd64.
  Using INT 0x80 as syscall gate on amd64 is an accidential and
  undocumented feature of COMPAT_FREEBSD32. It allows to use 64-bit
  ABI, but run syscalls through i386 gate.
  Go used this "feature" to workaround a bug in FreeBSD 8, which is no
  longer relevant.
  The patch is exact e9ce76b0eca8fa95dddb90b0a72aadab58de2ffc from go
  repo.
  Now lang/go14 doesn't need COMPAT_FREEBSD32 to build and run.

- patch-pipe2

  The pipe2 syscall is present in all supported versions of FreeBSD,
  but pipe was removed from FreeBSD 11. With the patch go14 can be
  built and run on a system without COMPAT_FREEBSD10.

Reviewed by:	jlaffaye
Copy lang/go to lang/go14 2015-08-20T20:28:56+00:00 jlaffaye jlaffaye@FreeBSD.org 2015-08-20T20:28:56+00:00 a5b8a970d6134e0082cbe214f1290e0e36943a45 Go 1.4 is the last Go release with its toolchain written in C. Keep Go 1.4 arround to bootstrap future versions. While I'm here, lift the restriction for armv6.
Go 1.4 is the last Go release with its toolchain written in C.
Keep Go 1.4 arround to bootstrap future versions.

While I'm here, lift the restriction for armv6.