[MacPorts] #29906: go @57.1 Patch for GOROOT, violate_mtree, etc
MacPorts
noreply at macports.org
Wed Jun 22 08:35:49 PDT 2011
#29906: go @57.1 Patch for GOROOT, violate_mtree, etc
------------------------------------+---------------------------------------
Reporter: gaochangjian@… | Owner: macports-tickets@…
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 1.9.2
Keywords: haspatch | Port: go
------------------------------------+---------------------------------------
According to [http://golang.org/doc/install.html#environment official
document], {{{GOROOT}}} is "the root of Go tree", it impact of linker,
{{{gomake}}}, {{{godoc}}}, {{{goinstall}}} and so on. Current port sets
{{{GOROOT}}} to {{{${prefix}}}} (usually {{{/opt/local}}}, through
{{{GOROOT_FINAL}}} environment variable during build phase). It's
inconvenient, cause we must violate the standard file hierarchy, and do
some tricks like #29321.
This patch try to unify the location of {{{GOROOT}}}. Meanwhile, tell user
to set {{{GOBIN}}} environment variable in their shell profile, cause
{{{gomake install}}} may need this.
--
Ticket URL: <https://trac.macports.org/ticket/29906>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list