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.
This commit is contained in:
Natanael Copa 2016-08-19 19:56:28 +00:00
parent 3973cebebe
commit a23f83bd23

View File

@ -11,13 +11,14 @@ arch="all"
license="BSD"
depends=""
depends_dev=""
makedepends="bash paxmark"
makedepends="bash"
options="!strip"
install=""
subpackages="$pkgname-doc $pkgname-tools $pkgname-cross"
source="http://golang.org/dl/go${pkgver/_/}.src.tar.gz
$pkgname-tools-${pkgver/_/}.tar.gz::https://github.com/golang/tools/archive/${_toolsver}.tar.gz
default-buildmode-pie.patch
http://dev.alpinelinux.org/bootstrap/go/go-linux-musl-arm64-bootstrap.tar.bz2
"
# NOTE: building go for x86 with grsec kernel requires:
@ -26,13 +27,12 @@ source="http://golang.org/dl/go${pkgver/_/}.src.tar.gz
# use go-bootstrap for archs that are supported
case "$CARCH" in
aarch64)
source="$source http://dev.alpinelinux.org/bootstrap/go/go-linux-musl-arm64-bootstrap.tar.bz2"
_goroot_bootstrap="$srcdir"/go-linux-arm64-bootstrap
;;
_goroot_bootstrap="$srcdir"/go-linux-arm64-bootstrap
;;
*)
makedepends="$makedepends go-bootstrap"
_goroot_bootstrap=/usr/lib/go-bootstrap
;;
makedepends="$makedepends go-bootstrap"
_goroot_bootstrap=/usr/lib/go-bootstrap
;;
esac
_gotools="cover godoc stringer"