aboutsummaryrefslogtreecommitdiffstats
path: root/community/go
Commit message (Collapse)AuthorAgeFilesLines
* community/go: don't die in global scopeNatanael Copa2019-05-081-1/+1
| | | | | we have tools that parse APKBUILDs in aports so we should never die from global scope.
* community/go: upgrade to 1.12.5Roberto Oliveira2019-05-081-2/+2
|
* community/go: upgrade to 1.12.4Andy Postnikov2019-04-201-2/+2
|
* community/go: upgrade to 1.12.3Natanael Copa2019-04-091-2/+2
|
* community/go: add binutils-go to checkdependsSören Tempel2019-03-251-0/+1
| | | | | Some tests call gcc with -fuse-ld=gold these tests fail when binutils-gold isn't installed.
* community/go: upgrade to 1.12.1Claas Störtenbecker2019-03-251-2/+2
|
* community/go: enable build on armelalpine-mips-patches2019-02-051-1/+2
| | | | | | | | | | | | | There were ARMv5TE boards with 512 MiB (as in RPi1), that is enough for go. Also remove go-bootstrap from makedepends. In a cross-build it ends up with depending on itself which is safe (abuild handles this) but ugly. In normal build it is duplicated which is safe but ugly too. Do not bump pkgrel since - no previous armel packages exist; - makedepends change makes no difference for the created apks.
* community/go: security upgrade to 1.11.5 (CVE-2019-6486)Natanael Copa2019-01-291-3/+5
| | | | fixes #9937
* community/go: fix target float ABI on mips*alpine-mips-patches2018-12-191-4/+4
|
* community/go: upgrade to 1.11.4Natanael Copa2018-12-181-3/+3
|
* Revert "community/go: Fix the `cannot find runtime/cgo`-warning"Natanael Copa2018-11-222-18/+7
| | | | | | | This change broke building of various packages, like docker and gomplate. This reverts commit 9686793792a2c40a872ebbb2b86fa537f22491ad.
* community/go: upgrade to 1.11.2Natanael Copa2018-11-141-2/+2
|
* community/go: upgrade to 1.11.1Andy Postnikov2018-10-141-3/+3
|
* community/go: disable tests entirely on x86Sören Tempel2018-10-081-0/+4
| | | | Various tests fail on this arch, fixing them will be a lot of work.
* community/go: disable os/exec test as wellSören Tempel2018-10-081-1/+1
| | | | | | | | Passes locally (even in abuild rootbld) but fails on the builders with the following error message: testing: can't write /tmp/go-build314848300/b744/testlog.txt: write /tmp/go-build314848300/b744/testlog.txt: broken pipe
* community/go: partially enable the test suiteSören Tempel2018-10-071-6/+8
| | | | Still better than compiling and running a 'Hello World' example.
* community/go: remove inaccurate commentSören Tempel2018-10-071-4/+0
|
* community/go: Fix the `cannot find runtime/cgo`-warningSören Tempel2018-10-072-7/+18
| | | | | | | | | | | | | | This warning seems to be emitted since we build with `-shared` for PIE by default through our `default-buildmode-pie.patch`. Building with shared linkage requires depending on CGO. The patch, however, doesn't force a dependency on CGO. As with android we need to force external linkage in order to always depend on CGO thereby resolving this warning. I am unsure whether this is really the best way to fix the problem since I don't know enough about the internals of the go compiler. However, I am under the impression that the person who originally committed the patch isn't familiar with the compiler internals either. Thus it's probably ok to push this as is.
* community: (Bulk change) Update source urls to https using HTTPS EverywhereJ0WI2018-10-061-1/+1
|
* community/go: fix bootstrapTimo Teräs2018-09-241-1/+0
| | | | | the provides is setup correctly later on based on cross compile variables
* community/go: remove tools subpackageSören Tempel2018-09-041-36/+2
| | | | | | | | According to [0] it is no longer necessary to distribute the tools with the package itself. Additionally, other distributions such as Arch Linux and Void Linux no longer ship the tools with the go package itself. [0]: https://gitlab.informatik.uni-bremen.de/BEDUINO-Master/projektbericht/merge_requests/64#note_118786
* community/go: remove cover from _gotoolsSören Tempel2018-09-041-1/+1
| | | | See: 33f4f12cb690a294c334d3e87b2e3c3daccd7a3c
* community/go: add comment to set-external-linker.patchSören Tempel2018-09-042-1/+3
|
* community/go: strip the binariesSören Tempel2018-09-041-2/+1
| | | | | | | | | It should be possible to strip go binaries these days [0]: > We don't intentionally do anything that would make stripping a binary not OK, and strip has worked for the past five years or so. [0]: https://groups.google.com/forum/?_escaped_fragment_=topic/golang-dev/ABppMOjYP6w#!topic/golang-dev/ABppMOjYP6w
* community/go: upgrade to 1.11Natanael Copa2018-08-281-4/+4
|
* community/go: remove compiler cache filesSören Tempel2018-08-271-1/+2
|
* community/go: upgrade to 1.10.3Andy Postnikov2018-07-181-4/+4
|
* community/go: upgrade to 1.10.1Andy Postnikov2018-04-051-4/+4
|
* community/go: update the toolsNatanael Copa2018-02-281-4/+5
|
* community/go: upgrade to 1.10Natanael Copa2018-02-284-114/+86
|
* community/go: security upgrade to 1.9.4Sören Tempel2018-02-111-4/+8
| | | | CVE-2018-6574
* community/go: add mips archesNils Andreas Svee2017-12-111-0/+4
|
* Remove Eivind Uggedal as a maintainerSören Tempel2017-11-011-2/+2
| | | | He hasn't been active since 2015.
* community/go: upgrade to 1.9.2Roberto Oliveira2017-10-262-706/+4
| | | | | Removed a ppc64le patch that was backported from upstream and is now part of go 1.9.2
* community/go: upgrade to 1.9.1Natanael Copa2017-10-121-4/+4
|
* Revert "community/go: upgrade to 1.9.1"Sören Tempel2017-10-081-4/+4
| | | | | | | | | | 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 a51cc78c60ec483e63747c15c8321a4996db7fd0.
* community/go: upgrade to 1.9.1Sören Tempel2017-10-081-4/+4
|
* community/go: backport ppc64le fix for regression in PPC64.rulesRoberto Oliveira2017-09-262-2/+704
| | | | | | | 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.
* community/go: don't build cross-compilersChristine Dodrill2017-09-171-24/+2
|
* community/go: backport ppc64le fix for _mainRoberto Oliveira2017-09-122-2/+36
| | | | | | _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.
* community/go: upgrade to 1.9Sören Tempel2017-08-292-12/+13
| | | | | | | | | 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
* community/go: fix subpkgdir vs. pkgdirTimo Teräs2017-06-191-5/+5
|
* community/go: upgrade to 1.8.3, modernize aportTimo Teräs2017-06-191-47/+44
| | | | | | | | - 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
* community/go: default buildmode=pie on s390xTuan M. Hoang2017-06-092-3/+3
|
* community/go: fix external linker for ppc64leRoberto Oliveira2017-06-082-3/+3
| | | | | | | 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.
* community/go: set external linker for all archsNatanael Copa2017-05-162-3/+96
|
* community/go: upgrade to 1.8.1Ed Robinson2017-05-162-8/+22
| | | | set-external-linker.patch adresses golang/go#18243
* community/go: enable build on ppc64le.Roberto Oliveira2017-04-181-1/+2
| | | | | | | | 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.
* community/go: disable go on ppc64leNatanael Copa2017-04-071-1/+1
|
* community/go: cross-build supportTimo Teräs2017-02-271-6/+30
|