[MacPorts] #33887: go: update to version 1.0.2
MacPorts
noreply at macports.org
Sat Aug 18 14:34:05 PDT 2012
#33887: go: update to version 1.0.2
----------------------------------+-----------------------------------------
Reporter: dports@… | Owner: singingwolfboy@…
Type: enhancement | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.0.4
Resolution: | Keywords: haspatch
Port: go |
----------------------------------+-----------------------------------------
Comment(by slewsys@…):
> Go has its own package management, and it's likely that users will
install some packages with "go get" instead of the ports system.
> If we version the GOROOT_FINAL directory, those packages disappear when
the port is upgraded. If we leave it alone, they will continue to work.
If GOROOT is versioned, then libs and binaries (under OLD_GOROOT/pkg and
OLD_GOROOT/bin) will be unavailable on upgrade, but the source packages
(under (OLD_GOROOT/src/pkg) are still available by setting the GOPATH
environment variable, e.g.:
{{{
export GOPATH="$GOROOT:$OLD_GOROOT"
}}}
The Go language may be stable, but does that exclude the possibility of
incompatibilities between compilers? I'm not qualified to answer that.
Nontheless, per kbrint's suggestion, I've attached Portfile2.diff to the
ticket. The version can be removed by changing:
{{{
set GOSRCDIR lib/${name}/${version}
}}}
to
{{{
set GOSRCDIR lib/${name}
}}}
--
Ticket URL: <https://trac.macports.org/ticket/33887#comment:7>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list