summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWilliam Hubbs <williamh@gentoo.org>2012-05-15 23:31:52 +0000
committerWilliam Hubbs <williamh@gentoo.org>2012-05-15 23:31:52 +0000
commit2b9f00f3567deac6e300e24d56b9689333d62779 (patch)
tree074cfb52e0bdf2b18f0daaf0cb6ae6794c68d24a
parentkeyword ~amd64-fbsd (diff)
downloadhistorical-2b9f00f3567deac6e300e24d56b9689333d62779.tar.gz
historical-2b9f00f3567deac6e300e24d56b9689333d62779.tar.bz2
historical-2b9f00f3567deac6e300e24d56b9689333d62779.zip
Fix src_test so that it runs the tests correctly. They were failing on
initial install because the path did not contain $GOBIN. Thanks to jdhore@gentoo.org for pointing this out. Also add ~amd64 keyword per floppym@gentoo.org wrt #416133. Package-Manager: portage-2.2.0_alpha105/cvs/Linux i686
-rw-r--r--dev-lang/go/Manifest8
-rw-r--r--dev-lang/go/go-1.0.1.ebuild23
2 files changed, 13 insertions, 18 deletions
diff --git a/dev-lang/go/Manifest b/dev-lang/go/Manifest
index ba21bd154657..61e0d89352c1 100644
--- a/dev-lang/go/Manifest
+++ b/dev-lang/go/Manifest
@@ -3,14 +3,14 @@ Hash: SHA1
AUX go-1.0.1-hardened.patch 1503 RMD160 8f1da55b2e4feeac00789bd480dfa65fffcec8a8 SHA1 7f0767b201ebba4362ba84cbf901a6b9c7f4774e SHA256 decdc5ae8cf875bab581a279ef3602262de6530275f5ac48ab40965d5660f378
DIST go1.0.1.src.tar.gz 9617092 RMD160 4e2d8e33519b2fd3562a4c06762f02ee5014fa66 SHA1 fc8a6d6725f7f2bf7c94685c5fd0880c9b7f67f6 SHA256 29cdba7bc909df7091d81f52049de023502b5b3351cd206094f2c2d9961c0315
-EBUILD go-1.0.1.ebuild 3330 RMD160 917425cc223be317be835e89e318fea981e65ae3 SHA1 11c7ace723ba4cb0c30465e83d4188cf2188a02f SHA256 fa6740e1e0c9d3a70cd7ae668c442da77c5e7f20651ad42df5a09b91c1b6a5d7
+EBUILD go-1.0.1.ebuild 3303 RMD160 7971f9efcd2fb17a56deddf1e95d28ad5f2513f7 SHA1 c2151906962fccca5938d992ba34e382b2445cbe SHA256 485591bab50c4ceb096a3d6f24b6169cfdc443e4b5998e6dceb103ef558f8830
EBUILD go-9999.ebuild 3329 RMD160 1ddd90b0b4b2639ccab493a2027b3aa065ebcf84 SHA1 8f85b90d2edc5372a92662c878d43e2edbb21b2f SHA256 f0b9920de2f9d2ff16f96d05a1193d891372801607c0e841166075672000acc7
MISC ChangeLog 669 RMD160 cb86c69a18de920acfef1758f3a8ce4fd948653c SHA1 9f66aeaed3a1a65e4de95c8a9a3add365171e0e4 SHA256 1859cbb6e6cb23e9c267f30e08a3d194bac78554a330d9457c16494bd22c6921
MISC metadata.xml 543 RMD160 25cf8ab8c7070f006278a9592fd8b8562c1ef26e SHA1 7c3c6c204466b7cc04abc043e7a7662bdb98602b SHA256 cd941b060081d57159d3e44b171ad76f6fdf56545d58b9577963ed1d20278fe7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iEYEARECAAYFAk+ytrIACgkQblQW9DDEZTjVyQCeNDvnotTDsfNBCDrj347oE9Su
-G+EAoKSLtoj+oKue1nPTWc6lerlVKLBQ
-=Zu+h
+iEUEARECAAYFAk+y53YACgkQblQW9DDEZTguqwCXZqtNKMy37zlf2pD3vEXwcTfo
+bACbB5308pV1FVgn1iC00VdtLx2kY0U=
+=C2Gj
-----END PGP SIGNATURE-----
diff --git a/dev-lang/go/go-1.0.1.ebuild b/dev-lang/go/go-1.0.1.ebuild
index fea10c27c315..e6d84fffe8bc 100644
--- a/dev-lang/go/go-1.0.1.ebuild
+++ b/dev-lang/go/go-1.0.1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/go/go-1.0.1.ebuild,v 1.2 2012/05/15 20:03:48 williamh Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/go/go-1.0.1.ebuild,v 1.3 2012/05/15 23:31:52 williamh Exp $
EAPI=4
@@ -13,7 +13,7 @@ inherit $vcs bash-completion-r1 elisp-common eutils
if [[ ${PV} != 9999 ]]; then
SRC_URI="http://go.googlecode.com/files/go${PV}.src.tar.gz"
# Upstream only supports go on amd64, arm and x86 architectures.
- KEYWORDS="-* ~x86"
+ KEYWORDS="-* ~amd64 ~x86"
fi
DESCRIPTION="A concurrent garbage collected and typesafe programming language"
@@ -42,15 +42,6 @@ STRIP_MASK="/usr/lib/go/pkg/linux*/*.a"
[[ ${PV} == 9999 ]] || S="${WORKDIR}"/go
-export_settings()
-{
- export HOST_EXTRA_CFLAGS="${CFLAGS}"
- export HOST_EXTRA_LDFLAGS="${LDFLAGS}"
- export GOROOT_FINAL=/usr/lib/go
- export GOROOT="$(pwd)"
- export GOBIN="${GOROOT}/bin"
-}
-
src_prepare()
{
if [[ ${PV} != 9999 ]]; then
@@ -60,7 +51,12 @@ src_prepare()
src_compile()
{
- export_settings
+ export HOST_EXTRA_CFLAGS="${CFLAGS}"
+ export HOST_EXTRA_LDFLAGS="${LDFLAGS}"
+ export GOROOT_FINAL=/usr/lib/go
+ export GOROOT="$(pwd)"
+ export GOBIN="${GOROOT}/bin"
+
if [[ ${PV} != 9999 ]]; then
use pax_kernel && opts="--pax-kernel"
fi
@@ -75,9 +71,8 @@ src_compile()
src_test()
{
- export_settings
cd src
- ./run.bash --no-rebuild --banner || die "tests failed"
+ PATH="$GOBIN:${PATH}" ./run.bash --no-rebuild --banner || die "tests failed"
}
src_install()