FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
go14 Go programming language
1.4.3_2 lang on this many watch lists=1 search for ports that depend on this port An older version of this port was marked as vulnerable. Find issues related to this port Report an issue related to this port
Maintainer: jlaffaye@FreeBSD.org search for ports maintained by this maintainer
Port Added: 20 Aug 2015 20:29:10
License: BSD3CLAUSE
Go is an open source programming environment that makes it easy to build
simple, reliable, and efficient software.

WWW: http://golang.org
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/lang/go14/ && make install clean
To add the package: pkg install go14

PKGNAME: go14

ONLY_FOR_ARCHS: i386 amd64 armv6 armv6hf

NOT_FOR_ARCHS: nil

distinfo:

SHA256 (go1.4.3.src.tar.gz) = 9947fc705b0b841b5938c48b22dc33e9647ec0752bae66e50278df4f23f64959
SIZE (go1.4.3.src.tar.gz) = 10875170

This port is required by:

for Build * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
     No options to configure

USES:
compiler shebangfix

Master Sites:
  1. http://golang.org/dl/

Number of commits found: 9

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
21 Apr 2017 10:02:28
Original commit files touched by this commit  1.4.3_2
Revision:439039
miwi search for other commits by this committer
- Fix shebangs
- Fix bin/rc in lang/go since we dont have it in base or a port to support it
- While in lang/go remove WRKSRC for SHEBANG_FILES
- Bump PORTREVISION for package change
21 Mar 2017 16:38:33
Original commit files touched by this commit  1.4.3_1
Revision:436616
glebius search for other commits by this committer
Add two patches to lang/go14.

- 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
17 Oct 2016 10:50:57
Original commit files touched by this commit  1.4.3
Revision:424106
linimon search for other commits by this committer
Disable BROKEN for armv6.

Apparently the failure is only when running under emulation, and it
works fine on physical hardware.

Submitted by:	Kyle Evans <kevans91 at ksu dot edu> (private email)
12 Oct 2016 02:08:05
Original commit files touched by this commit  1.4.3
Revision:423821
linimon search for other commits by this committer
Mark as broken on armv6 after recent runs.

Approved by:	portmgr (tier-2 blanket)
28 Nov 2015 14:47:00
Original commit files touched by this commit  1.4.3
Revision:402537
mmoll search for other commits by this committer
lang/go14: allow building on armv6hf

PR:		204882
Approved by:	jlaffaye (maintainer)
19 Oct 2015 14:50:52
Original commit files touched by this commit  1.4.3
Revision:399684
amdmi3 search for other commits by this committer
Improve shebangfix framework

- Support multiple values in *_OLD_CMD, i.e. we can now fix both
"/usr/bin/python" and "/usr/bin/env python" at the same time
- Default *_OLD_CMD values are now always appended, so you don't need to specify
them in individual ports
- Add lua support (depends on USES=lua)
- Add more default values, such as "/usr/bin/env foo" for python, perl, bash,
ruby and lua
- Shebangfix now matches whole words, e.g. we will no longer (erroneously)
replace "/usr/bin/perl5.005" with "${perl_CMD}5.005" (but "/usr/bin/perl -tt" is
still (correctly) replaced with "${perl_CMD} -tt")

Note that *_OLD_CMD items containing spaces must now be quoted (e.g.
perl_OLD_CMD=/bin/perl /usr/bin/perl "/usr/bin/env perl")

Update shebangfix usage according to new rules in many ports:

- Remove *_OLD_CMD for patterns now replaced by default
- Quote custom *_OLD_CMD which contain spaces

Fix shebangfix usage in many ports (irrelevant to infrastructure change):

- Remove redundant SHEBANG_LANG (no need to duplicate default langs)
- Remove redundant *_CMD (such as
python_CMD=${LOCALBASE}/bin/python${PYTHON_VER} when USES=python is present)
- Never use *_OLD_CMD in REINPLACE_CMD matchers, these should always look for
exact string

Approved by:	portmgr (bapt)
Differential Revision:	D3756
27 Sep 2015 19:54:19
Original commit files touched by this commit  1.4.3
Revision:398046
jlaffaye search for other commits by this committer
- Update to 1.4.3, fix vulnerabilities
- Improve clang detection [1]
- Disable CGO, it is not needed to bootstrap 1.5

PR:		202624 [1]
22 Aug 2015 05:42:46
Original commit files touched by this commit  1.4.2
Revision:395014 This port version is marked as vulnerable.
antoine search for other commits by this committer
Unbreak INDEX on mips/sparc64/ia64 etc.
20 Aug 2015 20:28:57
Original commit files touched by this commit  1.4.2
Revision:394910 This port version is marked as vulnerable.
jlaffaye search for other commits by this committer
Copy lang/go to lang/go14

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.

Number of commits found: 9

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
chromiumApr 21
drupal8Apr 21
curlApr 20
graphite2*Apr 20
icu*Apr 20
libsamplerateApr 20
libsndfileApr 20
linux-c6-libsndfileApr 20
linux-c6-tiffApr 20
linux-c7-graphite2*Apr 20
linux-c7-libsndfileApr 20
linux-c7-tiffApr 20
tiffApr 20
firefoxApr 19
firefox-esrApr 19

14 vulnerabilities affecting 103 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 29821
Broken 240
Deprecated 205
Ignore 526
Forbidden 0
Restricted 207
No CDROM 84
Vulnerable 138
Expired 23
Set to expire 200
Interactive 0
new 24 hours 3
new 48 hours7
new 7 days173
new fortnight247
new month1552

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.