diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 20:57:42 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 20:57:42 +0100 |
commit | 1798c4aeca70ac8d0a243684d6a798fbc65735f8 (patch) | |
tree | e48e19cb6fa03de18e1c63e1a93371b7ebc4eb56 /dev-go/go-tools/go-tools-9999.ebuild | |
parent | d87262dd706fec50cd150aab3e93883b6337466d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'dev-go/go-tools/go-tools-9999.ebuild')
-rw-r--r-- | dev-go/go-tools/go-tools-9999.ebuild | 99 |
1 files changed, 0 insertions, 99 deletions
diff --git a/dev-go/go-tools/go-tools-9999.ebuild b/dev-go/go-tools/go-tools-9999.ebuild deleted file mode 100644 index 3fcfd947ef6d..000000000000 --- a/dev-go/go-tools/go-tools-9999.ebuild +++ /dev/null @@ -1,99 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -EGO_PN="golang.org/x/tools/..." -EGO_SRC="golang.org/x/tools" - -if [[ ${PV} = *9999* ]]; then - inherit golang-vcs -else - EGIT_COMMIT="6c9aff3" - ARCHIVE_URI="https://github.com/golang/tools/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" - inherit golang-vcs-snapshot -fi -inherit golang-build - -DESCRIPTION="Go Tools" -HOMEPAGE="https://godoc.org/golang.org/x/tools" -SRC_URI="${ARCHIVE_URI} - http://golang.org/favicon.ico -> go-favicon.ico" -LICENSE="BSD" -SLOT="0/${PVR}" -IUSE="" -DEPEND="dev-go/go-net:=" -RDEPEND="" - -src_prepare() { - # disable broken tests - sed -e 's:TestWeb(:_\0:' \ - -i src/${EGO_SRC}/cmd/godoc/godoc_test.go || die - sed -e 's:TestVet(:_\0:' \ - -i src/${EGO_SRC}/cmd/vet/vet_test.go || die - sed -e 's:TestImport(:_\0:' \ - -i src/${EGO_SRC}/go/gcimporter/gcimporter_test.go || die - sed -e 's:TestImportStdLib(:_\0:' \ - -i src/${EGO_SRC}/go/importer/import_test.go || die - sed -e 's:TestStdlib(:_\0:' \ - -i src/${EGO_SRC}/go/loader/stdlib_test.go || die - sed -e 's:TestStdlib(:_\0:' \ - -i src/${EGO_SRC}/go/ssa/stdlib_test.go || die - sed -e 's:TestGorootTest(:_\0:' \ - -e 's:TestFoo(:_\0:' \ - -e 's:TestTestmainPackage(:_\0:' \ - -i src/${EGO_SRC}/go/ssa/interp/interp_test.go || die - sed -e 's:TestBar(:_\0:' \ - -e 's:TestFoo(:_\0:' \ - -i src/${EGO_SRC}/go/ssa/interp/testdata/a_test.go || die - sed -e 's:TestCheck(:_\0:' \ - -i src/${EGO_SRC}/go/types/check_test.go || die - sed -e 's:TestStdlib(:_\0:' \ - -e 's:TestStdFixed(:_\0:' \ - -e 's:TestStdKen(:_\0:' \ - -i src/${EGO_SRC}/go/types/stdlib_test.go || die - sed -e 's:TestRepoRootForImportPath(:_\0:' \ - -i src/${EGO_SRC}/go/vcs/vcs_test.go || die - sed -e 's:TestStdlib(:_\0:' \ - -i src/${EGO_SRC}/refactor/lexical/lexical_test.go || die - - # Add favicon to the godoc web interface (bug 551030) - cp "${DISTDIR}"/go-favicon.ico "src/${EGO_SRC}/godoc/static/favicon.ico" || - die - sed -e 's:"example.html",:\0\n\t"favicon.ico",:' \ - -i src/${EGO_SRC}/godoc/static/makestatic.go || die - sed -e 's:<link type="text/css":<link rel="icon" type="image/png" href="/lib/godoc/favicon.ico">\n\0:' \ - -i src/${EGO_SRC}/godoc/static/godoc.html || die -} - -src_compile() { - # Generate static.go with favicon included - pushd src/golang.org/x/tools/godoc/static >/dev/null || die - go run makestatic.go || die - popd >/dev/null - - golang-build_src_compile -} - -src_install() { - # Create a writable GOROOT in order to avoid sandbox violations. - cp -sR "$(go env GOROOT)" "${T}/goroot" || die - - GOROOT="${T}/goroot" golang-build_src_install - - # bug 558818: install binaries in $GOROOT/bin to avoid file collisions - exeinto "$(go env GOROOT)/bin" - doexe bin/* "${T}/goroot/bin/godoc" - dodir /usr/bin - ln "${ED}$(go env GOROOT)/bin/godoc" "${ED}usr/bin/godoc" || die - - if has_version '<dev-lang/go-1.5'; then - exeinto "$(go env GOTOOLDIR)" - exeopts -m0755 -p # preserve timestamps for bug 551486 - doexe "${T}/goroot/pkg/tool/$(go env GOOS)_$(go env GOARCH)/cover" - doexe "${T}/goroot/pkg/tool/$(go env GOOS)_$(go env GOARCH)/vet" - else - rm "${D}"$(go env GOROOT)/bin/{cover,vet} || - die "unable to remove cover and vet" - fi -} |