Commit Graph

52 Commits

Author SHA1 Message Date
Nils Andreas Svee
21f49fd0f8 community/go: add mips arches 2017-12-11 09:01:40 +02:00
Sören Tempel
9ec5b02144 Remove Eivind Uggedal as a maintainer
He hasn't been active since 2015.
2017-11-01 16:55:24 +01:00
Roberto Oliveira
5a5dd7f7e5 community/go: upgrade to 1.9.2
Removed a ppc64le patch that was backported from upstream
and is now part of go 1.9.2
2017-10-26 12:51:18 +00:00
Natanael Copa
791c97a017 community/go: upgrade to 1.9.1 2017-10-12 14:51:29 +00:00
Sören Tempel
8c704d3917 Revert "community/go: upgrade to 1.9.1"
Even though the upgrade successfully compiled on my x86_64 laptop it
seems to fail on the x86_64 builder for some reason. Reverting the
upgrade until I figure out what's going on.

See: http://build.alpinelinux.org/buildlogs/build-edge-x86_64/community/go/go-1.9.1-r0.log

This reverts commit a51cc78c60.
2017-10-08 13:38:18 +02:00
Sören Tempel
a51cc78c60 community/go: upgrade to 1.9.1 2017-10-08 13:29:13 +02:00
Roberto Oliveira
f82e428d9c community/go: backport ppc64le fix for regression in PPC64.rules
When a MOVDstorezero (8 bytes) is used the offset field
in the instruction must be a multiple of 4. This situation
had been corrected in the rules for other types of stores
but not for the zero case.
2017-09-26 16:00:50 +00:00
Christine Dodrill
6affaf07e4 community/go: don't build cross-compilers 2017-09-17 14:49:21 +02:00
Roberto Oliveira
fdb4bb35e3 community/go: backport ppc64le fix for _main
_main has an early check to verify if a binary is statically or dynamically
linked that depends on R0 being zero. R0 is not guaranteed to be zero at that
point and this can break Go on ppc64le.
2017-09-12 23:35:39 +00:00
Sören Tempel
33f4f12cb6 community/go: upgrade to 1.9
Also remove cover:

> For Go releases 1.5 and later, this tool lives in the standard
repository. The code here is not maintained.

See: https://godoc.org/golang.org/x/tools/cmd/cover
2017-08-29 17:56:44 +00:00
Timo Teräs
57f6e7c808 community/go: fix subpkgdir vs. pkgdir 2017-06-19 15:25:37 +03:00
Timo Teräs
bbff2dbbfb community/go: upgrade to 1.8.3, modernize aport
- remove unneeded "|| return 1"
- make copying sources as separate step
- fix 'rootpkg' to be invokable as individual step multiple times
  (fix environment, and not moving things out of $builddir)
- do not ship cross-built tools in 'go-tools' package
2017-06-19 12:07:30 +00:00
Tuan M. Hoang
b5f0896153 community/go: default buildmode=pie on s390x 2017-06-09 15:30:28 +00:00
Roberto Oliveira
80d3e2de0e community/go: fix external linker for ppc64le
The external linker for ppc64le was pointing to /lib64/ld-musl-ppc64le.so.1
but the valid path for alpine ppc64le is /lib/ld-musl-powerpc64le.so.1.

This issue was found by Lynn Boger from IBM go compiler team.
2017-06-08 14:44:50 +00:00
Natanael Copa
fbd5379554 community/go: set external linker for all archs 2017-05-16 09:53:30 +00:00
Ed Robinson
34c3049c67 community/go: upgrade to 1.8.1
set-external-linker.patch adresses golang/go#18243
2017-05-16 09:53:30 +00:00
Roberto Oliveira
717f370d39 community/go: enable build on ppc64le.
Go package build was disabled on ppc64le because it was missing go-bootstrap dependency.
As the last version of go-bootstrap (1.4) is not available for ppc64le, I cross-compiled
it and uploaded it to: ftp://ftp.unicamp.br/pub/ppc64el/alpine/go-bootstrap/

The go-bootstrap is now installed in build-edge-ppc64le and can compile the go package.
2017-04-18 13:48:27 +00:00
Natanael Copa
6bd986c913 community/go: disable go on ppc64le 2017-04-07 14:57:28 +00:00
Timo Teräs
f5c4b29891 community/go: cross-build support 2017-02-27 06:23:05 +00:00
Timo Teräs
0030ca9f77 community/go: use any go-bootstrap, add s390x
Now that go-bootstrap can be the bootstrap package (for x86*) or
the real go package, search for the right bootstrap go directory
to use. This also adds s390x arch mapping.
2017-02-23 16:46:14 +02:00
Timo Teräs
b6efdc05ed community/go: provide go-bootstrap
This enables Go to compile itself with previous Go build. Should
improve build times. More importantly, this is prerequisite to get
the cross compilation makedependencies right. Support for cross-compiling
Go to new arches is due out soon.
2017-02-23 16:39:43 +02:00
Timo Teräs
4777ebdef1 community/go: do not use sse2 on x86
ref #6788
2017-02-07 14:57:53 +02:00
Natanael Copa
4a155b59b4 community/go: upgrade to 1.7.4 2017-01-18 16:49:31 +00:00
Natanael Copa
1fc3f7b4df community/go: upgrade to 1.7.3 2016-10-28 11:04:12 +00:00
Sören Tempel
da2574c7e3 community/go: split go-cross into multiple subpackages 2016-10-06 18:45:30 +02:00
Nathan Johnson
f98bd6ae7c community/go: update to version 1.7.1 2016-09-13 13:13:29 +00:00
Timo Teräs
875ec0f299 community/go: depend on binutils and gcc
fixes #6072
2016-09-13 13:09:32 +00:00
Natanael Copa
a23f83bd23 community/go: minor cleanup
we need the arm bootstrap binary explicitly in source so abuild does not
complain about the extra checksum.

also remove paxmark from makedepends as its no longer used.
2016-08-19 19:56:28 +00:00
Keegan Carruthers-Smith
3973cebebe community/go: upgrade to 1.7 2016-08-19 19:04:03 +00:00
Carlo Landmeter
f2fb2eadf2 community/go: add support for aarch64 2016-08-15 23:15:42 +00:00
Natanael Copa
28b3839d75 community/go: upgrade to 1.7_rc4 2016-08-08 16:40:50 +00:00
Timo Teräs
a600a03642 community/go: upgrade to 1.7rc3, and fix arm arch 2016-07-29 14:07:45 +03:00
Sören Tempel
c2e625d05a community/go: upgrade to 1.7_rc2 2016-07-20 13:20:36 +02:00
Timo Teräs
229be22b22 community/go: upgrade to 1.7rc1
Fixes x86 build errors. vet removed from external tools as
it is part of main go package now.
2016-07-08 05:57:04 +00:00
Timo Teräs
9515100a5f community/go: default buildmode=pie 2016-07-07 12:10:15 +03:00
Natanael Copa
8ea73bd1fa community/go: remove unused patches 2016-06-27 11:36:13 +00:00
Natanael Copa
d9a924f2e4 community/go: fix paxmark for arm
we also need to disable RANDEXEC
2016-06-27 11:04:45 +00:00
Natanael Copa
e7dca0ffe3 community/go: paxmark go on arm
this works around problem when building docker
https://github.com/golang/go/issues/16081
2016-06-17 16:30:04 +00:00
Thomas Boerger
61bebe54c0 community/go: Add stringer to tools
In order to be able to use the stringer tool within go-based packages I
have added it to the list of the go-tools subpackage.
2016-05-16 13:51:51 +00:00
Natanael Copa
5813bbbb22 community/go: bump pkgrel 2016-05-03 20:39:22 +00:00
Brett Buddin
8ef571a758 community/go: Install time zone database distributed with Go
This fixes time zone lookups using the `time.LoadLocation` function by
ensuring that the time zone database distributed with Go
($GOROOT/lib/time/zoneinfo.zip) is installed.  You can find more
information about this file here:
https://golang.org/pkg/time/#LoadLocation
2016-05-03 20:30:27 +00:00
Christian Kampka
b78ebbc461 community/go: new upstream version 1.6.2 2016-04-28 21:04:42 +02:00
Christian Kampka
3d8a141ce2 community/go: new upstream version 1.6.1 2016-04-16 13:38:09 +02:00
Nathan Johnson
e78b23ebb2 community/go: update version to 1.6
Including patch to fix 386 build.
https://github.com/golang/go/issues/14476

Removed default-sc-getpw-r-size-max.patch, fixed upstream.
https://github.com/golang/go/issues/11319

Changed the offset for no-pic.patch to match new code.

TT: pkgrel set to 1 as the original pkgrel=0 failed to build
with x86 and was reverted.
2016-02-23 17:08:20 +00:00
Timo Teräs
fa9b37d63d community/go: bump pkgrel due to recent revert
We had 1.6.0, but reverted it. This caused go to be rebuilt with
same version, which can confuse http proxies.
2016-02-23 11:40:27 +00:00
Timo Teräs
73018330d2 Revert "community/go: update to go 1.6"
This reverts commit e81049956f.

Does not work on x86 yet.
2016-02-22 14:59:43 +00:00
Nathan Johnson
e81049956f community/go: update to go 1.6 2016-02-22 13:53:26 +00:00
Sören Tempel
f488459f98 community/go: upgrade to 1.5.3 2016-01-14 10:17:38 +01:00
Sören Tempel
34cb66b2ea community/go: rename tools tarball
Prefix it with the package name.
2015-12-22 19:57:16 +01:00
Sören Tempel
56b6953801 community/go: upgrade to 1.5.2 2015-12-04 14:30:59 +01:00