PSARC/2015/203 Google Go version 1.5
authorShawn Walker-Salas <shawn.walker@oracle.com>
Thu, 21 Jan 2016 09:20:59 -0800
changeset 5331 9c955076ffe3
parent 5330 c36e3195e3e9
child 5332 1e1d90972404
PSARC/2015/203 Google Go version 1.5 21480408 sample-manifest COMPONENT_VERSION transforms cause erroneous results 22297561 we should add Go to userland
components/golang/Makefile
components/golang/crypto-15.p5m
components/golang/crypto.p5m
components/golang/docs/go.1
components/golang/golang-15.p5m
components/golang/golang-supp-pkg.mog
components/golang/golang.mog
components/golang/golang.p5m
components/golang/image-15.p5m
components/golang/image.p5m
components/golang/license.crypto
components/golang/license.golang
components/golang/license.image
components/golang/license.lint
components/golang/license.net
components/golang/license.sys
components/golang/license.text
components/golang/license.tools
components/golang/license.tour
components/golang/lint-15.p5m
components/golang/lint.p5m
components/golang/net-15.p5m
components/golang/net.p5m
components/golang/patches/0001-release-branch.go1.5-doc-only-show-Share-button-when.patch
components/golang/patches/0002-release-branch.go1.5-doc-add-Go-Security-Policy-docu.patch
components/golang/patches/0003-release-branch.go1.5-net-add-lsendfile-to-cgo-LDFLAG.patch
components/golang/patches/0004-release-branch.go1.5-build-Fix-bootstrap.bash-for-of.patch
components/golang/patches/0005-cmd-link-internal-ld-align-PE-.text-section-to-32-by.patch
components/golang/patches/0006-release-branch.go1.5-cmd-go-a-does-apply-to-the-stan.patch
components/golang/patches/0007-release-branch.go1.5-cmd-asm-fix-potential-infinite-.patch
components/golang/patches/0008-release-branch.go1.5-internal-syscall-windows-regist.patch
components/golang/patches/0009-release-branch.go1.5-cmd-compile-fix-uninitialized-m.patch
components/golang/patches/0010-release-branch.go1.5-runtime-add-GODEBUG-for-stack-b.patch
components/golang/patches/0011-release-branch.go1.5-runtime-don-t-install-a-stack-b.patch
components/golang/patches/0012-release-branch.go1.5-cmd-compile-fix-register-alloca.patch
components/golang/patches/0013-release-branch.go1.5-cmd-go-properly-ignore-import-c.patch
components/golang/patches/0014-release-branch.go1.5-net-restore-LookupPort-for-inte.patch
components/golang/patches/0015-release-branch.go1.5-net-http-httputil-permit-nil-re.patch
components/golang/patches/0018-release-branch.go1.5-AUTHORS-add-Oracle-as-corporate.patch
components/golang/patches/0019-release-branch.go1.5-doc-mention-that-go-install-rem.patch
components/golang/patches/0020-release-branch.go1.5-fmt-in-Scanf-c-can-scan-a-space.patch
components/golang/patches/0021-release-branch.go1.5-cmd-asm-handle-CMPF-and-CMPD-on.patch
components/golang/patches/0024-release-branch.go1.5-doc-document-go1.4.3.patch
components/golang/patches/0026-release-branch.go1.5-runtime-fix-recursive-GC-assist.patch
components/golang/patches/0027-release-branch.go1.5-runtime-fix-recursive-GC-assist.patch
components/golang/patches/0028-release-branch.go1.5-runtime-adjust-the-ppc64x-memmo.patch
components/golang/patches/0029-release-branch.go1.5-runtime-use-4-byte-writes-in-am.patch
components/golang/patches/0030-release-branch.go1.5-runtime-adjust-the-arm64-memmov.patch
components/golang/patches/0031-release-branch.go1.5-runtime-memmove-memclr-pointers.patch
components/golang/patches/0032-release-branch.go1.5-cmd-compile-internal-gc-handle-.patch
components/golang/patches/0033-release-branch.go1.5-runtime-cgo-explicitly-link-msv.patch
components/golang/patches/0034-release-branch.go1.5-runtime-unblock-special-glibc-s.patch
components/golang/patches/0035-release-branch.go1.5-runtime-preserve-R11-in-darwin-.patch
components/golang/patches/0036-release-branch.go1.5-multipart-fixes-problem-parsing.patch
components/golang/patches/0037-release-branch.go1.5-runtime-adjust-huge-page-flags-.patch
components/golang/patches/0038-release-branch.go1.5-cmd-compile-do-not-let-regopt-u.patch
components/golang/patches/0039-release-branch.go1.5-cmd-link-support-new-386-amd64-.patch
components/golang/patches/0040-release-branch.go1.5-cmd-internal-obj-ppc64-fix-asse.patch
components/golang/patches/0041-release-branch.go1.5-net-fix-off-by-one-error-while-.patch
components/golang/patches/0042-release-branch.go1.5-runtime-make-SIGPROF-skip-stack.patch
components/golang/patches/0043-release-branch.go1.5-runtime-ignore-rt_sigaction-err.patch
components/golang/patches/0044-release-branch.go1.5-runtime-avoid-stat-underflow-cr.patch
components/golang/patches/0045-release-branch.go1.5-runtime-handle-sysReserve-retur.patch
components/golang/patches/0046-release-branch.go1.5-runtime-handle-sigprof-in-stack.patch
components/golang/patches/0047-release-branch.go1.5-runtime-fix-new-stack-barrier-c.patch
components/golang/patches/0048-release-branch.go1.5-runtime-prevent-sigprof-during-.patch
components/golang/patches/0049-release-branch.go1.5-cmd-compile-fix-Val-vs-Opt-coll.patch
components/golang/patches/0050-release-branch.go1.5-cmd-compile-fix-crash-with-race.patch
components/golang/patches/0051-release-branch.go1.5-cmd-link-link-go.o-first.patch
components/golang/patches/0052-release-branch.go1.5-cmd-go-fix-loading-of-buildid-o.patch
components/golang/patches/0053-release-branch.go1.5-cmd-go-skip-TestNoteReading2K-o.patch
components/golang/patches/0054-release-branch.go1.5-runtime-make-asmcgocall-work-wi.patch
components/golang/patches/0055-release-branch.go1.5-runtime-make-it-possible-to-cal.patch
components/golang/patches/0056-release-branch.go1.5-cmd-go-fix-Go-buildid-reading-o.patch
components/golang/patches/0057-release-branch.go1.5-runtime-fix-bad-signal-stack-wh.patch
components/golang/patches/0058-release-branch.go1.5-cmd-go-disable-TestNoteReading-.patch
components/golang/patches/0059-release-branch.go1.5-cmd-cgo-ignore-vars-with-no-nam.patch
components/golang/patches/0060-release-branch.go1.5-misc-ios-keep-whole-buffer-in-g.patch
components/golang/patches/0061-release-branch.go1.5-runtime-improve-stack-barrier-d.patch
components/golang/patches/0062-release-branch.go1.5-runtime-take-stack-barrier-lock.patch
components/golang/patches/0063-master-testdata-license.patch
components/golang/patches/0069-release-branch.go1.5-math-big-fix-carry-propagation-.patch
components/golang/patches/0070-release-branch.go1.5-math-big-fix-Exp-x-x-x-for-cert.patch
components/golang/patches/0072-release-branch.go1.5-math-big-fix-nat-test.patch
components/golang/patches/0500-I36345ce5e7b371bd601b7d48af000f4ccacd62c0.patch
components/golang/patches/0501-I8361e91aa3708f5053f98263dfe9feb8c5d1d969.patch
components/golang/patches/0502-Ifb58ac9db8540936d5685c2c58bdc465dbc836cb.patch
components/golang/patches/0503-If35a18d8eee8ec7ddcca2d4ccd41ab6ffcf93b41.patch
components/golang/patches/0600-perl-env.patch
components/golang/patches/0601-no-build-h2i.patch_net
components/golang/patches/README
components/golang/sys-15.p5m
components/golang/sys.p5m
components/golang/text-15.p5m
components/golang/text.p5m
components/golang/tools-15.p5m
components/golang/tools.p5m
components/golang/tour-15.p5m
components/golang/tour.p5m
make-rules/ips.mk
make-rules/justmake.mk
make-rules/prep-download.mk
transforms/generate-cleanup
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/Makefile	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,330 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+
+#
+# Copyright (c) 2014, 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+# The golang build process just doesn't work with Parfait.
+export PARFAIT_BUILD=no
+
+include ../../make-rules/shared-macros.mk
+
+PATCH_EACH_ARCHIVE= 1
+
+COMPONENT_NAME=		golang
+COMPONENT_VERSION=	1.5
+COMPONENT_MAJOR_VERSION=	$(shell echo $(COMPONENT_VERSION) | gsed -e 's/\([0-9]\+\.[0-9]\+\).*/\1/')
+COMPONENT_SRC=		$(COMPONENT_NAME)-$(COMPONENT_VERSION)
+COMPONENT_PROJECT_URL=	https://golang.org/
+COMPONENT_ARCHIVE=	go$(COMPONENT_VERSION).src.tar.gz
+COMPONENT_ARCHIVE_URL=	https://storage.googleapis.com/golang/$(COMPONENT_ARCHIVE)
+COMPONENT_ARCHIVE_HASH=	 \
+	sha256:be81abec996d5126c05f2d36facc8e58a94d9183a56f026fc9441401d80062db
+COMPONENT_PROJECT_URL=	https://golang.org
+COMPONENT_BUGDB=	utility/golang
+
+ARC_CASE=		PSARC/2015/203
+TPNO=			23679
+
+# Go has a number of supplementary tools and packages that are located in
+# separate archives or source repositories. Because Go currently forces a
+# recompile of all packages whenever the compiler changes, building and
+# delivering them within the same build component build process is the best
+# option for now.
+
+# This version is Go is not actually packaged; it is only used to bootstrap the
+# actual version of the Go that will be packaged.  The long-term plan is
+# roughly as follows:
+#
+# - verify 1.5 produces "correct" result for bootstrapping 1.5 (upstream
+#   still uses 1.4 officially)
+# - after 1.5 has been available for at least a few builds in the WOS, switch
+#   to building Go with system version of Go
+# - when SPARC support is integrated into Go upstream, build upstream version
+#   using system Go for x86, then build Go for SPARC using upstream version
+#   just built for x86 (cross-compilation), package both at the same time
+# - after SPARC version has been available for at least a few builds in the
+#   WOS, switch to building Go with system version for x86 and SPARC
+#
+COMPONENT_NAME_1=		golang
+COMPONENT_VERSION_1=		1.4.2
+COMPONENT_SRC_NAME_1=		$(COMPONENT_NAME_1)$(COMPONENT_VERSION_1)
+COMPONENT_SRC_1=		$(COMPONENT_SRC_NAME_1)
+COMPONENT_ARCHIVE_1=		go$(COMPONENT_VERSION_1).src.tar.gz
+COMPONENT_ARCHIVE_HASH_1=	\
+	sha256:299a6fd8f8adfdce15bc06bde926e7b252ae8e24dd5b16b7d8791ed79e7b5e9b
+COMPONENT_ARCHIVE_URL_1=	https://storage.googleapis.com/golang/$(COMPONENT_ARCHIVE_1)
+
+# Supplementary packages; these are delivered as source only for now as the
+# paths to the compiled packages are written directly into the binaries and
+# there's no way (currently) to fix that during the build process.
+SUPP_PACKAGES=		crypto image lint net sys text tools tour
+
+define supp-rules
+COMPONENT_NAME_$(1)=		$(1)
+COMPONENT_VERSION_$(1)=		$(COMPONENT_VERSION)
+COMPONENT_IMPORT_SRC_$(1)=	golang.org/x
+GIT_REPO_$(1)=			https://github.com/golang/$(1).git
+TPNO_$(1)=			$(TPNO)
+endef
+
+$(foreach suffix, $(SUPP_PACKAGES), $(eval $(call supp-rules,$(suffix))))
+
+# Desired "revision" of Go's "community" libraries; these are arbitrary
+# revisions chosen from the last commit to the respective repository at the
+# same time that this component was updated as there is no formal release
+# process for these packages.  Whenever Go is updated, these should be as well.
+GIT_COMMIT_ID_crypto=		0c93e1ff9f91f0c63bf17b123de503d023434fdd
+GIT_COMMIT_ID_image=		baddd3465a05d84a6d8d3507547a91cb188c81ea
+GIT_COMMIT_ID_lint=		32a87160691b3c96046c0c678fe57c5bef761456
+GIT_COMMIT_ID_net=		b4e17d61b15679caf2335da776c614169a1b4643
+GIT_COMMIT_ID_sys=		d9157a9621b69ad1d8d77a1933590c416593f24f
+GIT_COMMIT_ID_text=		22af8577cc7d0b37e7fb5708399a12115bfe6900
+GIT_COMMIT_ID_tools=		ac6d9c1d842f9b6482f39f7a172e0251a0f7cbc0
+GIT_COMMIT_ID_tour=		1c790b9f8bfefe44f33fbc9aacf5a6bc06027321
+
+# Resulting hash of related git commit once archived.
+COMPONENT_ARCHIVE_HASH_crypto=	\
+	sha256:6b088fa04632857c7b6244bf887f560f9fe2efa8342072f3837e9fe556c1190e
+COMPONENT_ARCHIVE_HASH_image=	\
+	sha256:96951cea9d34603209961d46010610894df6c708321e1b4781d71bdd180e75b8
+COMPONENT_ARCHIVE_HASH_lint=	\
+	sha256:1b5f8c917056dc850da9220a19f907ed323c62e1f42f5a09f3648ee73a98ae6d
+COMPONENT_ARCHIVE_HASH_net=	\
+	sha256:dca84ca46ed8eb46db12c27a3b5720acacdd6d0206304453d48056d6b9688e81
+COMPONENT_ARCHIVE_HASH_sys=	\
+	sha256:267416d3f0cda4c916192e5c2587ba2a591a593a0c8dc65df3e7f5e5c791acc7
+COMPONENT_ARCHIVE_HASH_text=	\
+	sha256:8484f1a25689f0e45c11768ed054acb7b747fe5b22c23565e744ec5c40f0e4c6
+COMPONENT_ARCHIVE_HASH_tools=	\
+	sha256:a02ef6a6c344bc6c643af00a6ba0549c7442fa0111279dca601341d16683ba56
+COMPONENT_ARCHIVE_HASH_tour=	\
+	sha256:19e6a5396b7b65cece97cb203a335a2924c6cd648709d80ef8aa3c220aab8f88
+
+# Go package imports for lint are found in github directory.
+COMPONENT_IMPORT_SRC_lint=	github.com/golang
+
+# We're x86-only for now.
+ifeq ($(MACH), sparc)
+PUBLISH_STAMP=
+endif
+
+# Bake in where Go package will be installed.
+GOROOT_FINAL=		/usr/lib/golang/$(COMPONENT_MAJOR_VERSION)
+# Enable easier stack unwinding for debugging.
+GOEXPERIMENT=		framepointer
+COMPONENT_BUILD_ENV +=	GOROOT_FINAL="$(GOROOT_FINAL)"
+COMPONENT_BUILD_ENV +=	GOEXPERIMENT="$(GOEXPERIMENT)"
+COMPONENT_BUILD_ENV +=	\
+	GOROOT_BOOTSTRAP="$(BUILD_DIR_64)/$(COMPONENT_SRC_NAME_1)"
+
+# Install root for supplementary packages.
+SUPP_ROOT=$(PROTOUSRLIBDIR)/gocode/$(COMPONENT_MAJOR_VERSION)
+
+# For convenience during installation of supplementary packages.
+COMPONENT_INSTALL_ENV += PATH="$(PROTO_DIR)$(GOROOT_FINAL)/bin:$(PATH)"
+COMPONENT_INSTALL_ENV += GOROOT="$(PROTO_DIR)$(GOROOT_FINAL)"
+COMPONENT_INSTALL_ENV += GOPATH="$(SUPP_ROOT)"
+
+include ../../make-rules/prep.mk
+include ../../make-rules/justmake.mk
+include ../../make-rules/ips.mk
+
+# Simplify source copying for install by eliding patch detritus.
+GPATCH_BACKUP=
+
+# Enable local transforms.
+PKG_OPTIONS += -I $(COMPONENT_DIR)
+
+# Avoid some of the default transforms:
+# - facet.devel serves no useful purpose for a development package
+# - facet.doc wrongly assumes all things in a doc directory are documentation;
+#   in Go's case, some are binaries
+#
+# This requires completely redefining PUBLISH_TRANSFORMS for now.
+PUBLISH_TRANSFORMS=	$(LICENSE_TRANSFORMS)
+PUBLISH_TRANSFORMS +=	$(WS_TOP)/transforms/variant-cleanup
+PUBLISH_TRANSFORMS +=	$(WS_TOP)/transforms/defaults
+PUBLISH_TRANSFORMS +=	$(WS_TOP)/transforms/actuators
+PUBLISH_TRANSFORMS +=	$(WS_TOP)/transforms/locale
+PUBLISH_TRANSFORMS +=	$(PKGMOGRIFY_TRANSFORMS)
+PUBLISH_TRANSFORMS +=	$(WS_TOP)/transforms/incorporate
+PUBLISH_TRANSFORMS +=	$(WS_TOP)/transforms/publish-cleanup
+ifeq ($(BUILD_TYPE),evaluation)
+	PUBLISH_TRANSFORMS += $(WS_TOP)/transforms/evaluation
+endif
+
+# Building go from the source repository version requires that we set an
+# effective version and add some sort of unique identifier (in the case of
+# pre-release versions), so we use 'devel' + archive hash + date similar to how
+# Go internally determines one normally from git revision info.  Uncomment the
+# block below when building from the upstream source repository:
+#COMPONENT_POST_UNPACK_ACTION= \
+#	$(MV) go-master $(COMPONENT_SRC) && \
+#	$(TOUCH) $(COMPONENT_SRC)/VERSION && \
+#	echo "devel $(shell digest -a md5 $(COMPONENT_ARCHIVE)) \
+#		$(shell date -u +'%a %b %e %T %Z %Y')" > \
+#		$(COMPONENT_SRC)/VERSION
+
+# We have to fiddle with the package archives to get them into the same source
+# directory so that we can use the standard build targets.  We're effectively
+# building multiple components using a single target.
+COMPONENT_POST_UNPACK_ACTION= \
+	$(MV) go $(COMPONENT_SRC)
+
+COMPONENT_POST_UNPACK_ACTION_1= \
+	$(MV) go $(COMPONENT_SRC_1) && \
+	$(CP) -r $(COMPONENT_SRC_1) $(COMPONENT_SRC)/$(COMPONENT_SRC_1)
+
+# Fixup compressed data affected by patches.
+COMPONENT_PREP_ACTION= \
+	cd $(COMPONENT_SRC) && \
+	bzip2 -c src/compress/testdata/Mark.Twain-Tom.Sawyer.txt > \
+		src/compress/bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2
+
+# Build the bootstrap compiler before attempting to build Go 1.5+.  For the
+# bootstrap compiler ensure GOROOT_FINAL is unset as it will be executed out of
+# the build area, and ensure GOROOT_BOOTSTRAP is also not set.  GOEXPERIMENT
+# must also be unset as it is 1.5+ only.
+COMPONENT_PRE_BUILD_ACTION= \
+	cd $(@D)/$(COMPONENT_SRC_NAME_1)/src; \
+	$(ENV) $(COMPONENT_BUILD_ENV) \
+	GOEXPERIMENT= GOROOT_BOOTSTRAP= GOROOT_FINAL= ./make.bash
+
+# Go doesn't have a standard Makefile-based build process, so override the
+# default.
+COMPONENT_BUILD_ACTION=	\
+	cd $(@D)/src; $(ENV) $(COMPONENT_BUILD_ENV) ./make.bash
+
+COMPONENT_TARGET_DIR= \
+	$(PROTOUSRLIBDIR)/$(COMPONENT_NAME)/$(COMPONENT_MAJOR_VERSION)
+
+# We can't do any ASLR'ing as the Go 6l linker has no understanding of the
+# -z aslr=... option. So just override where needed in the .p5m files.
+ASLR_MODE = $(ASLR_DISABLE)
+
+# Make sure the source code and object files have identical timestamps so
+# the Go compiler doesn't try to rebuild them.
+PKG_MACROS += TIMESTAMP=$(shell date +"%Y%m%dT%H%M%SZ")
+# Extra macros for packaging convenience.
+PKG_MACROS += COMPONENT_MAJOR_VERSION=$(COMPONENT_MAJOR_VERSION)
+# COMPONENT_MAJOR_VERSION suitable for use in regular expressions.
+PKG_MACROS += COMPONENT_RE_MAJOR_VERSION=$(subst .,\\.,$(COMPONENT_MAJOR_VERSION))
+
+COMPONENT_TEST_ENV +=	PATH="$(@D)/bin:$(PATH)"
+COMPONENT_TEST_ENV +=	GOROOT="$(@D)"
+COMPONENT_TEST_DIR=	$(@D)/src
+COMPONENT_TEST_CMD=	./run.bash
+COMPONENT_TEST_TARGETS=
+
+# Go's test suite does not have deterministic output or order, and as such,
+# success can only be determined by exit code, not by output comparison.
+COMPONENT_TEST_CREATE_TRANSFORMS=
+COMPONENT_TEST_PERFORM_TRANSFORM=
+COMPONENT_TEST_COMPARE=
+
+XML2ROFF= $(USRSHAREDIR)/xml/xsolbook/python/xml2roff.py
+
+$(BUILD_DIR)/man1/go.1:
+	$(XML2ROFF) $(COMPONENT_DIR)/docs/go.1 -o $(BUILD_DIR)
+
+BUILD_amd64= $(BUILD_64) $(BUILD_DIR)/man1/go.1
+
+define COMPONENT_INSTALL_ACTION=
+	($(MKDIR) $(COMPONENT_TARGET_DIR)/src); \
+	(cd $(SOURCE_DIR) && \
+	/usr/gnu/bin/find . -maxdepth 1 -path "./$(COMPONENT_SRC_NAME_1)" \
+	  -prune -o \( ! -iname ".*" \) -print \
+	  -exec /usr/gnu/bin/cp -r \
+	  --parents {} $(COMPONENT_TARGET_DIR) \;); \
+	(cd $(BUILD_DIR_64) && \
+	/usr/gnu/bin/find src -type f \
+		-exec /usr/gnu/bin/cp --parents {} $(COMPONENT_TARGET_DIR) \;); \
+	(cd $(BUILD_DIR_64) && $(CP) -r bin $(COMPONENT_TARGET_DIR)/); \
+	(cd $(BUILD_DIR_64) && $(CP) -r pkg $(COMPONENT_TARGET_DIR)/); \
+	($(MKDIR) $(PROTOUSRSHAREMAN1DIR)); \
+	($(CP) $(BUILD_DIR)/man1/go.1 $(PROTOUSRSHAREMAN1DIR)/)
+endef
+
+INSTALL_amd64= $(INSTALL_64)
+
+TEST_amd64= $(TEST_64)
+
+# common targets
+build:		$(BUILD_$(MACH64))
+
+install:	build $(INSTALL_$(MACH64))
+
+#
+# Magic to deliver supplemental package source into proto area.
+#
+define install-rules
+$(MANIFEST_BASE)-$(1)-15.mogrified: PKG_PROTO_DIRS= $(MANGLED_DIR) $(PROTO_DIR) $(@D) $(COMPONENT_DIR) $(COMPONENT_SRC_$(1))
+
+BUILD_amd64 += $$(UNPACK_STAMP_$(1))
+
+COMPONENT_POST_INSTALL_ACTION += \
+	($(MKDIR) \
+		$(SUPP_ROOT)/src/$$(COMPONENT_IMPORT_SRC_$(1))/$$(COMPONENT_NAME_$(1)); \
+	$(CP) -r $$(COMPONENT_SRC_$(1))/* \
+		$(SUPP_ROOT)/src/$$(COMPONENT_IMPORT_SRC_$(1))/$$(COMPONENT_NAME_$(1)));
+
+endef
+
+$(foreach suffix,$(SUPP_PACKAGES), $(eval $(call install-rules,$(suffix))))
+
+# XXX For now, the install of supplementary packages is intentionally disabled
+# as the result cannot be used as expected due to an unknown issue with the Go
+# compilers.
+#
+# Install supplementary packages (this cannot be done one-by-one); install
+# tools/go/types first to avoid quirk with trimpath and dependencies.  This is
+# technically a build and install, but go's build command won't "install"
+# results, it only verifies a target can be built and dumps it into a temporary
+# directory.
+#
+# The -trimpath option used here ensures that the paths recorded in the
+# pre-built packages are relative to the $(SUPP_ROOT) so that when a devleoper
+# sets their GOPATH to that directory, things work as expected.
+#COMPONENT_POST_INSTALL_ACTION += \
+#	($(ENV) $(COMPONENT_INSTALL_ENV) go install \
+#		-asmflags -trimpath=$(SUPP_ROOT) -gcflags -trimpath=$(SUPP_ROOT) \
+#		"golang.org/x/tools/go/types"; \
+#	$(ENV) $(COMPONENT_INSTALL_ENV) go install \
+#		-asmflags -trimpath=$(SUPP_ROOT) -gcflags -trimpath=$(SUPP_ROOT) \
+#		"golang.org/x/..."; \
+#	$(ENV) $(COMPONENT_INSTALL_ENV) go install \
+#		-asmflags -trimpath=$(SUPP_ROOT) -gcflags -trimpath=$(SUPP_ROOT) \
+#		"github.com/golang/...");
+
+test:		$(TEST_$(MACH64))
+
+# Go's test suite is currently designed to be run from the build area.
+system-test:	$(SYSTEM_TESTS_NOT_IMPLEMENTED)
+
+# Required to build man pages.
+REQUIRED_PACKAGES += developer/documentation-tool/xml2roff
+# There's a single test script which requires perl.
+REQUIRED_PACKAGES += runtime/perl-520
+REQUIRED_PACKAGES += system/header
+REQUIRED_PACKAGES += system/library
+REQUIRED_PACKAGES += system/linker
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/crypto-15.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,241 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/crypto-15@$(IPS_COMPONENT_VERSION_crypto),$(BUILD_VERSION)
+set name=pkg.summary value="Supplementary Go packages for cryptography"
+set name=com.oracle.info.description value="Google Go Crypto"
+set name=com.oracle.info.tpno value=$(TPNO_crypto)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL_crypto)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/AUTHORS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/CONTRIBUTING.md
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/CONTRIBUTORS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/LICENSE
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/PATENTS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/bcrypt/base64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/bcrypt/bcrypt.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/bcrypt/bcrypt_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/blowfish/block.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/blowfish/blowfish_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/blowfish/cipher.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/blowfish/const.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/bn256/bn256.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/bn256/bn256_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/bn256/constants.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/bn256/curve.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/bn256/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/bn256/gfp12.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/bn256/gfp2.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/bn256/gfp6.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/bn256/optate.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/bn256/twist.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/cast5/cast5.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/cast5/cast5_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/codereview.cfg
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/curve25519/const_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/curve25519/cswap_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/curve25519/curve25519.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/curve25519/curve25519_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/curve25519/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/curve25519/freeze_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/curve25519/ladderstep_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/curve25519/mont25519_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/curve25519/mul_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/curve25519/square_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/hkdf/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/hkdf/hkdf.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/hkdf/hkdf_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/md4/md4.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/md4/md4_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/md4/md4block.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/nacl/box/box.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/nacl/box/box_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/nacl/secretbox/secretbox.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/nacl/secretbox/secretbox_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ocsp/ocsp.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ocsp/ocsp_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/armor/armor.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/armor/armor_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/armor/encode.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/canonical_text.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/canonical_text_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/clearsign/clearsign.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/clearsign/clearsign_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/elgamal/elgamal.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/elgamal/elgamal_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/errors/errors.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/keys.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/keys_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/compressed.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/compressed_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/config.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/encrypted_key.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/encrypted_key_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/literal.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/ocfb.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/ocfb_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/one_pass_signature.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/opaque.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/opaque_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/packet.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/packet_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/private_key.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/private_key_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/public_key.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/public_key_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/public_key_v3.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/public_key_v3_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/reader.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/signature.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/signature_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/signature_v3.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/signature_v3_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/symmetric_key_encrypted.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/symmetric_key_encrypted_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/symmetrically_encrypted.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/symmetrically_encrypted_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/userattribute.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/userattribute_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/userid.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/packet/userid_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/read.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/read_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/s2k/s2k.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/s2k/s2k_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/write.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/openpgp/write_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/otr/libotr_test_helper.c
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/otr/otr.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/otr/otr_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/otr/smp.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/pbkdf2/pbkdf2.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/pbkdf2/pbkdf2_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/poly1305/const_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/poly1305/poly1305.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/poly1305/poly1305_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/poly1305/poly1305_arm.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/poly1305/poly1305_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/poly1305/sum_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/poly1305/sum_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/poly1305/sum_ref.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ripemd160/ripemd160.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ripemd160/ripemd160_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ripemd160/ripemd160block.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/salsa20/salsa/hsalsa20.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/salsa20/salsa/salsa2020_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/salsa20/salsa/salsa208.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/salsa20/salsa/salsa20_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/salsa20/salsa/salsa20_ref.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/salsa20/salsa/salsa_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/salsa20/salsa20.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/salsa20/salsa20_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/scrypt/scrypt.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/scrypt/scrypt_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/sha3/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/sha3/hashes.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/sha3/keccakf.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/sha3/register.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/sha3/sha3.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/sha3/sha3_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/sha3/shake.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/sha3/testdata/keccakKats.json.deflate
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/sha3/xor.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/sha3/xor_generic.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/sha3/xor_unaligned.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/agent/client.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/agent/client_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/agent/forward.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/agent/keyring.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/agent/server.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/agent/server_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/agent/testdata_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/benchmark_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/buffer.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/buffer_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/certs.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/certs_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/channel.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/cipher.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/cipher_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/client.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/client_auth.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/client_auth_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/client_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/common.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/connection.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/handshake.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/handshake_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/kex.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/kex_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/keys.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/keys_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/mac.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/mempipe_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/messages.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/messages_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/mux.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/mux_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/server.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/session.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/session_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/tcpip.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/tcpip_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/terminal/terminal.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/terminal/terminal_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/terminal/util.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/terminal/util_bsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/terminal/util_linux.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/terminal/util_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/test/agent_unix_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/test/cert_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/test/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/test/forward_unix_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/test/session_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/test/tcpip_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/test/test_unix_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/test/testdata_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/testdata/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/testdata/keys.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/testdata_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/transport.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/ssh/transport_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/tea/cipher.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/tea/tea_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/twofish/twofish.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/twofish/twofish_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/xtea/block.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/xtea/cipher.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/xtea/xtea_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/xts/xts.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/crypto/xts/xts_test.go
+license license.crypto license="BSD-style, Patent Grant"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/crypto.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,38 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/crypto@$(IPS_COMPONENT_VERSION_crypto),$(BUILD_VERSION)
+set name=pkg.summary value="Supplementary Go packages for cryptography"
+set name=com.oracle.info.description value="Google Go Crypto"
+set name=com.oracle.info.tpno value=$(TPNO_crypto)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL_crypto)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=conditional fmri=library/golang/crypto-15 \
+    predicate=developer/golang-15
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/docs/go.1	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,50 @@
+<?xml version="1.0" encoding="iso-8859-1"?>
+<!--Arbortext, Inc., 1988-2008, v.4002-->
+<!DOCTYPE refentry PUBLIC "-//Sun Microsystems//DTD SolBook-XML 3.7//EN" "xsolbook.dtd" [
+<!ENTITY % ent SYSTEM "entities.ent">
+%ent;
+]>
+
+<refentry id="go-1">
+<refmeta><refentrytitle>go</refentrytitle><manvolnum>1</manvolnum>
+<refmiscinfo class="date">25 Nov 2015</refmiscinfo>
+<refmiscinfo class="sectdesc">&man1;</refmiscinfo>
+<refmiscinfo class="software">&release;</refmiscinfo>
+<refmiscinfo class="arch">generic</refmiscinfo>
+<refmiscinfo class="copyright">Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>go</refname><refpurpose>a tool for managing Go source code</refpurpose></refnamediv>
+<refsynopsisdiv><title></title>
+<synopsis>/usr/bin/go subcommand [arguments]</synopsis>
+<synopsis>/usr/bin/go doc</synopsis>
+<synopsis>/usr/bin/go doc &lt;pkg&gt;</synopsis>
+<synopsis>/usr/bin/go doc &lt;sym&gt;[.&lt;method&gt;]</synopsis>
+<synopsis>/usr/bin/go doc [&lt;pkg&gt;].&lt;sym&gt;[.&lt;method&gt;]</synopsis>
+<synopsis>/usr/bin/go doc &lt;pkg&gt; &lt;sym&gt;[.&lt;method&gt;]</synopsis>
+<synopsis>/usr/bin/go help</synopsis>
+<synopsis>/usr/bin/go help [subcommand]</synopsis>
+<synopsis>/usr/bin/go help [topic]</synopsis>
+<synopsis>/usr/bin/go version</synopsis>
+</refsynopsisdiv>
+<refsect1 id="go-1-desc" role="description"><title></title>
+<para><command>go</command> is a tool for managing Go source code.  The <command>go doc</command> subcommand gives you access to all of the documentation that comes with Go.  You can get more documentation, tutorials and community support online at &lt;https://golang.org/&gt;.</para>
+</refsect1>
+<refsect1 role="subcommands"><title></title>
+<para>Only a few subcommands are documented here; refer to <command>go help</command> for a complete list of subcommands and topics, and refer to <command>go doc go</command> for complete documentation:</para>
+<variablelist termlength="wholeline">
+<varlistentry><term><command>go help</command> <replaceable>[subcommand|topic]</replaceable></term>
+<listitem><para>Without any arguments, displays a list of subcommands and available topics.  Use <command>go help <replaceable>subcommand</replaceable></command> for more information about a subcommand.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><command>go doc</command> <replaceable>[pkg|sym]</replaceable></term>
+<listitem><para>Show documentation for package or symbol, or source in current directory if none specified.</para>
+</listitem>
+</varlistentry>
+<varlistentry><term><command>go version</command></term>
+<listitem><para>print Go version.</para>
+</listitem>
+</varlistentry>
+</variablelist>
+</refsect1>
+</refentry>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/golang-15.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,5396 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+<include golang.mog>
+# Executables in a non-standard path.
+<transform file path=usr/lib/golang/$(COMPONENT_RE_MAJOR_VERSION)/pkg/tool/solaris_$(MACH64)/.+ -> \
+    default mode 0555>
+# Add identical timestamps to the Go source code and object files so the
+# compiler doesn't try to rebuild them.
+<transform file path=usr/lib/golang/$(COMPONENT_RE_MAJOR_VERSION)/src/.*$ -> \
+    set timestamp $(TIMESTAMP) >
+<transform file path=usr/lib/golang/$(COMPONENT_RE_MAJOR_VERSION)/pkg/.*$ -> \
+    set timestamp $(TIMESTAMP) >
+#
+set name=pkg.fmri \
+    value=pkg:/developer/golang-15@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="The Google Go programming language"
+set name=pkg.description \
+    value="Google Go is an open source programming language that makes it easy to build simple, reliable, and efficient software."
+set name=com.oracle.info.description value="Google Go"
+set name=com.oracle.info.tpno value=$(TPNO)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+link path=usr/bin/go target=../lib/golang/$(COMPONENT_MAJOR_VERSION)/bin/go
+link path=usr/bin/gofmt \
+    target=../lib/golang/$(COMPONENT_MAJOR_VERSION)/bin/gofmt
+# All Go supplemental packages will generally be installed into these
+# directories, so they are declared here even though no supplemental
+# packages are.  Directories are normally omitted from most package
+# manifests, but since these represent an "interface" of sorts, they're
+# explicitly declared here.
+dir  path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)
+dir  path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src
+dir  path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com
+dir  path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang
+dir  path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org
+dir  path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x
+dir  path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/AUTHORS
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/CONTRIBUTING.md
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/CONTRIBUTORS
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/LICENSE
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/PATENTS
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/README.md
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/VERSION
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/api/README
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/api/except.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/api/go1.1.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/api/go1.2.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/api/go1.3.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/api/go1.4.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/api/go1.5.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/api/go1.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/api/next.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/bin/go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/bin/gofmt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/go_command.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/index.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/race_detector.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/edit.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/final-noclosure.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/final-noerror.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/final-parsetemplate.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/final-template.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/final-test.patch
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/final.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/get.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/http-sample.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/index.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/notemplate.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/part1-noerror.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/part1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/part2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/part3-errorhandling.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/part3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/test.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/test_Test.txt.good
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/test_edit.good
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/test_view.good
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/articles/wiki/view.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/asm.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/cmd.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/code.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/codewalk/codewalk.css
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/codewalk/codewalk.js
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/codewalk/codewalk.xml
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/codewalk/functions.xml
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/codewalk/markov.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/codewalk/markov.xml
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/codewalk/pig.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/codewalk/popout.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/codewalk/run
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/codewalk/sharemem.xml
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/codewalk/urlpoll.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/contrib.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/contribute.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/debugging_with_gdb.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/devel/pre_go1.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/devel/release.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/devel/weekly.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/docs.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/effective_go.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gccgo_contribute.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gccgo_install.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/go-logo-black.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/go-logo-blue.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/go-logo-white.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/go1.1.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/go1.2.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/go1.3.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/go1.4.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/go1.5.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/go1.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/go1compat.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/go_faq.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/go_mem.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/go_spec.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/README
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/appenginegopher.jpg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/appenginegophercolor.jpg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/appenginelogo.gif
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/biplane.jpg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/bumper.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/bumper192x108.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/bumper320x180.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/bumper480x270.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/bumper640x360.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/doc.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/fiveyears.jpg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/frontpage.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/gopherbw.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/gophercolor.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/gophercolor16x16.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/help.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/pencil/gopherhat.jpg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/pencil/gopherhelmet.jpg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/pencil/gophermega.jpg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/pencil/gopherrunning.jpg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/pencil/gopherswim.jpg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/pencil/gopherswrench.jpg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/pkg.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/project.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/ref.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/run.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/gopher/talks.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/help.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/ie.css
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/install-source.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/install.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/play/fib.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/play/hello.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/play/life.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/play/peano.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/play/pi.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/play/sieve.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/play/solitaire.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/play/tree.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/cgo1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/cgo2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/cgo3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/cgo4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/defer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/defer2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/eff_bytesize.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/eff_qr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/eff_sequence.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/eff_unused1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/eff_unused2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/error.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/error2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/error3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/error4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/go1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/gobs1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/gobs2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/image_draw.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/image_package1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/image_package2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/image_package3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/image_package4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/image_package5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/image_package6.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/interface.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/interface2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/json1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/json2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/json3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/json4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/json5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/run.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/slices.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/timeout1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/progs/timeout2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/root.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/security.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/share.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/doc/tos.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/favicon.ico
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/lib/time/README
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/lib/time/update.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/lib/time/zoneinfo.zip
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/android/README
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/android/cleaner.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/android/go_android_exec.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/arm/a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/benchcmp
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/errors/err1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/errors/err2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/errors/err3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/errors/issue7757.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/errors/issue8442.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/errors/test.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/gmp/fib.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/gmp/gmp.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/gmp/pi.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/life/c-life.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/life/life.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/life/life.h
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/life/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/life/main.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/nocgo/nocgo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/nocgo/nocgo_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/stdio/chain.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/stdio/chain.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/stdio/fib.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/stdio/fib.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/stdio/file.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/stdio/hello.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/stdio/hello.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/stdio/run.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/stdio/stdio.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/align.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/api.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/backdoor.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/basic.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/buildid_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/callback.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/callback_c.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/callback_c_gc.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/callback_c_gccgo.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/cflags.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/cgo_linux_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/cgo_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/cthread.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/cthread_unix.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/cthread_windows.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/duplicate_symbol.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/env.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/exports.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/fpvar.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/helpers.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue10303.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue11925.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue12030.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue1222.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue1328.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue1560.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue1635.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue2462.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue3250.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue3250w.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue3261.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue3729.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue3729w.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue3741.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue3775.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue3945.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue4029.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue4029w.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue4054a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue4054b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue4273.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue4273b.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue4339.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue4339.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue4339.h
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue4417.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue4857.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue5227.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue5242.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue5337.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue5337w.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue5548.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue5548_c.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue5603.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue5740.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue5740a.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue5740b.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue5986.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue6128.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue6390.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue6472.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue6506.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue6612.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue6833.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue6833_c.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue6997_linux.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue6997_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue7234_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue7560.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue7665.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue7786.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue7978.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8092.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8148.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8331.h
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8331a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8331b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8428.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8441.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8517.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8517_windows.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8517_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8694.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8811.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8811.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8828.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8828/issue8828.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8828/trivial.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue8945.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue9026.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue9026/issue9026.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue9400/asm_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue9400/asm_amd64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue9400/asm_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue9400/asm_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue9400/asm_ppc64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue9400/gccgo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue9400/stubs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue9400_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/issue9557.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/setgid_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/sigprocmask_linux.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/sigprocmask_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/test/sleep_windows_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testasan/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testcarchive/main.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testcarchive/src/libgo/libgo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testcarchive/src/p/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testcarchive/test.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testcshared/main0.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testcshared/main1.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testcshared/main2.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testcshared/main3.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testcshared/src/libgo/libgo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testcshared/src/libgo2/libgo2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testcshared/src/p/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testcshared/test.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testgodefs/anonunion.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testgodefs/issue8478.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testgodefs/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testgodefs/test.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testshared/shared_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testshared/src/dep/asm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testshared/src/dep/dep.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testshared/src/dep/gccgo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testshared/src/dep/stubs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testshared/src/dep2/dep2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testshared/src/exe/exe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testshared/src/exe2/exe2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testshared/src/execgo/exe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testshared/src/trivial/trivial.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testsigfwd/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testso/cgoso.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testso/cgoso.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testso/cgoso_c.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testso/cgoso_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testso/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testsovar/cgoso.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testsovar/cgoso_c.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testsovar/cgoso_c.h
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testsovar/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testtls/tls.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testtls/tls_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/cgo/testtls/tls_unix.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/chrome/gophertool/README.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/chrome/gophertool/background.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/chrome/gophertool/background.js
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/chrome/gophertool/gopher.js
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/chrome/gophertool/gopher.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/chrome/gophertool/manifest.json
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/chrome/gophertool/popup.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/chrome/gophertool/popup.js
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/editors
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/git/pre-commit
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/ios/README
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/ios/clangwrap.sh
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/ios/detect.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/ios/go_darwin_arm_exec.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/linkcheck/linkcheck.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/nacl/README
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/nacl/go_nacl_386_exec
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/nacl/go_nacl_amd64p32_exec
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/nacl/go_nacl_arm_exec
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/nacl/mkzip.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/nacl/testdata/bin/placeholder
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/nacl/testdata/empty
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/nacl/testdata/group
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/nacl/testdata/hosts
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/nacl/testdata/mime.types
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/nacl/testzip.proto
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/swig/callback/callback.cc
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/swig/callback/callback.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/swig/callback/callback.h
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/swig/callback/callback.swigcxx
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/swig/callback/callback_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/swig/stdio/file.swig
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/swig/stdio/file_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/trace/README.md
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/misc/trace/trace_viewer_lean.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/bin/asm
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/bin/compile
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/bin/link
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/asm/internal/arch.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/asm/internal/asm.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/asm/internal/flags.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/asm/internal/lex.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/compile/internal/amd64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/compile/internal/arm.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/compile/internal/arm64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/compile/internal/big.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/compile/internal/gc.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/compile/internal/ppc64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/compile/internal/x86.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/internal/gcprog.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/internal/obj.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/internal/obj/arm.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/internal/obj/arm64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/internal/obj/ppc64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/internal/obj/x86.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/link/internal/amd64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/link/internal/arm.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/link/internal/arm64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/link/internal/ld.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/link/internal/ppc64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/pkg/solaris_amd64/bootstrap/link/internal/x86.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/arch/arch.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/arch/arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/arch/arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/arch/ppc64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/asm/asm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/asm/endtoend_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/asm/expr_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/asm/operand_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/asm/parse.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/flags/flags.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/lex/input.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/lex/lex.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/lex/lex_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/lex/slice.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/lex/stack.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/internal/lex/tokenizer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/asm/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/$(MACH64)/cgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/$(MACH64)/galign.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/$(MACH64)/ggen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/$(MACH64)/gsubr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/$(MACH64)/peep.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/$(MACH64)/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/$(MACH64)/reg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/arm/cgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/arm/cgen64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/arm/galign.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/arm/ggen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/arm/gsubr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/arm/peep.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/arm/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/arm/reg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/arm64/cgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/arm64/galign.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/arm64/ggen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/arm64/gsubr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/arm64/peep.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/arm64/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/arm64/reg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/accuracy_string.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/arith.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/arith_decl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/arith_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/bits_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/calibrate_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/decimal.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/decimal_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/float.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/float_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/floatconv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/floatconv_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/floatexample_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/ftoa.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/gcd_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/hilbert_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/int.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/int_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/intconv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/intconv_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/nat.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/nat_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/natconv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/natconv_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/rat.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/rat_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/ratconv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/ratconv_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/roundingmode_string.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/big/vendor.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/align.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/builtin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/bv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/cgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/closure.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/const.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/cplx.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/dcl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/esc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/export.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/fmt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/gen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/go.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/go.y
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/gsubr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/init.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/inl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/lex.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/mkbuiltin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/mparith2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/mparith3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/opnames.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/order.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/pgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/plive.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/popt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/racewalk.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/range.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/reflect.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/reg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/select.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/sinit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/subr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/swt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/syntax.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/typecheck.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/unsafe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/util.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/walk.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/gc/y.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/ppc64/cgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/ppc64/galign.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/ppc64/ggen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/ppc64/gsubr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/ppc64/opt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/ppc64/peep.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/ppc64/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/ppc64/reg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/x86/cgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/x86/cgen64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/x86/galign.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/x86/ggen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/x86/gsubr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/x86/peep.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/x86/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/internal/x86/reg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/compile/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/gcprog/gcprog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/ar.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/arm/a.out.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/arm/anames.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/arm/anames5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/arm/asm5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/arm/list5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/arm/obj5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/arm64/a.out.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/arm64/anames.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/arm64/anames7.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/arm64/asm7.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/arm64/list7.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/arm64/obj7.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/data.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/flag.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/fmt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/funcdata.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/go.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/ld.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/libc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/line_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/link.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/mgc0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/objfile.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/pass.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/pcln.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/ppc64/a.out.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/ppc64/anames.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/ppc64/anames9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/ppc64/asm9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/ppc64/list9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/ppc64/obj9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/stack.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/stringer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/sym.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/textflag.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/typekind.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/util.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/x86/a.out.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/x86/anames.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/x86/asm6.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/x86/list6.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/x86/obj6.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/x86/obj6_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/internal/obj/zbootstrap.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/$(MACH64)/asm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/$(MACH64)/l.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/$(MACH64)/obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/$(MACH64)/z.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/arm/asm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/arm/l.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/arm/obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/arm64/asm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/arm64/l.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/arm64/obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/ar.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/arch.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/data.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/decodesym.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/dwarf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/dwarf_defs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/elf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/go.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/ld.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/ldelf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/ldmacho.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/ldpe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/lib.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/link.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/macho.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/macho_combine_dwarf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/objfile.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/pcln.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/pe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/pobj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/sym.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/symtab.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/textflag.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ld/util.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ppc64/asm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ppc64/l.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/ppc64/obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/x86/asm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/x86/l.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/internal/x86/obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/bootstrap/src/bootstrap/link/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/include/funcdata.h
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/include/textflag.h
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/archive/tar.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/archive/zip.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/bufio.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/bytes.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/asm/internal/arch.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/asm/internal/asm.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/asm/internal/flags.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/asm/internal/lex.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/compile/internal/amd64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/compile/internal/arm.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/compile/internal/arm64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/compile/internal/big.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/compile/internal/gc.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/compile/internal/ppc64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/compile/internal/x86.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/internal/gcprog.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/internal/goobj.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/internal/obj.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/internal/obj/arm.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/internal/obj/arm64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/internal/obj/ppc64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/internal/obj/x86.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/internal/objfile.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/internal/rsc.io/arm/armasm.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/internal/rsc.io/x86/x86asm.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/link/internal/amd64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/link/internal/arm.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/link/internal/arm64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/link/internal/ld.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/link/internal/ppc64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/link/internal/x86.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/pprof/internal/commands.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/pprof/internal/driver.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/pprof/internal/fetch.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/pprof/internal/plugin.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/pprof/internal/profile.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/pprof/internal/report.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/pprof/internal/svg.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/pprof/internal/symbolizer.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/pprof/internal/symbolz.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/pprof/internal/tempfile.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/cmd/vet/whitelist.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/compress/bzip2.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/compress/flate.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/compress/gzip.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/compress/lzw.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/compress/zlib.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/container/heap.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/container/list.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/container/ring.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/aes.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/cipher.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/des.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/dsa.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/ecdsa.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/elliptic.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/hmac.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/md5.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/rand.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/rc4.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/rsa.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/sha1.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/sha256.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/sha512.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/subtle.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/tls.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/x509.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/crypto/x509/pkix.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/database/sql.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/database/sql/driver.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/debug/dwarf.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/debug/elf.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/debug/gosym.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/debug/macho.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/debug/pe.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/debug/plan9obj.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/encoding.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/encoding/ascii85.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/encoding/asn1.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/encoding/base32.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/encoding/base64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/encoding/binary.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/encoding/csv.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/encoding/gob.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/encoding/hex.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/encoding/json.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/encoding/pem.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/encoding/xml.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/errors.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/expvar.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/flag.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/fmt.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/go/ast.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/go/build.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/go/constant.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/go/doc.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/go/format.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/go/importer.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/go/internal/gccgoimporter.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/go/internal/gcimporter.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/go/parser.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/go/printer.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/go/scanner.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/go/token.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/go/types.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/hash.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/hash/adler32.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/hash/crc32.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/hash/crc64.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/hash/fnv.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/html.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/html/template.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/image.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/image/color.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/image/color/palette.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/image/draw.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/image/gif.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/image/internal/imageutil.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/image/jpeg.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/image/png.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/index/suffixarray.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/internal/format.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/internal/singleflight.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/internal/testenv.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/internal/trace.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/io.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/io/ioutil.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/log.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/log/syslog.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/math.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/math/big.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/math/cmplx.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/math/rand.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/mime.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/mime/multipart.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/mime/quotedprintable.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net/http.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net/http/cgi.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net/http/cookiejar.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net/http/fcgi.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net/http/httptest.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net/http/httputil.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net/http/internal.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net/http/pprof.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net/internal/socktest.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net/mail.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net/rpc.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net/rpc/jsonrpc.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net/smtp.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net/textproto.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/net/url.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/os.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/os/exec.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/os/signal.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/os/user.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/path.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/path/filepath.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/reflect.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/regexp.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/regexp/syntax.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/runtime.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/runtime/cgo.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/runtime/debug.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/runtime/pprof.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/runtime/race.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/runtime/trace.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/sort.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/strconv.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/strings.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/sync.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/sync/atomic.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/syscall.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/testing.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/testing/iotest.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/testing/quick.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/text/scanner.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/text/tabwriter.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/text/template.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/text/template/parse.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/time.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/unicode.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/unicode/utf16.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/solaris_amd64/unicode/utf8.a
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/addr2line
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/api
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/asm
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/cgo
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/compile
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/cover
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/dist
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/doc
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/fix
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/link
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/nm
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/objdump
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/pack
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/pprof
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/trace
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/vet
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/pkg/tool/solaris_amd64/yacc
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/robots.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/Make.dist
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/all.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/all.bat
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/all.rc
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/androidtest.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/common.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/reader.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/reader_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/stat_atim.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/stat_atimespec.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/stat_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/tar_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/gnu.tar
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/hardlink.tar
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/issue10968.tar
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/issue11169.tar
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/neg-size.tar
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/nil-uid.tar
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/pax.tar
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/small.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/small2.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/sparse-formats.tar
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/star.tar
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/ustar.tar
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/v7.tar
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/writer-big-long.tar
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/writer-big.tar
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/writer.tar
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/testdata/xattrs.tar
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/writer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/tar/writer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/reader.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/reader_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/register.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/struct.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/testdata/crc32-not-streamed.zip
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/testdata/dd.zip
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/testdata/go-no-datadesc-sig.zip
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/testdata/go-with-datadesc-sig.zip
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/testdata/gophercolor16x16.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/testdata/readme.notzip
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/testdata/readme.zip
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/testdata/symlink.zip
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/testdata/test-trailing-junk.zip
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/testdata/test.zip
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/testdata/unix.zip
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/testdata/winxp.zip
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/testdata/zip64-2.zip
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/testdata/zip64.zip
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/writer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/writer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/archive/zip/zip_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bootstrap.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bufio/bufio.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bufio/bufio_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bufio/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bufio/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bufio/scan.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bufio/scan_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/buildall.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/builtin/builtin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bytes/buffer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bytes/buffer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bytes/bytes.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bytes/bytes_decl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bytes/bytes_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bytes/compare_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bytes/equal_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bytes/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bytes/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bytes/reader.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/bytes/reader_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/clean.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/clean.bat
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/clean.rc
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/addr2line/addr2line_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/addr2line/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/api/goapi.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/api/goapi_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/api/run.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/api/testdata/src/pkg/p1/golden.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/api/testdata/src/pkg/p1/p1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/api/testdata/src/pkg/p2/golden.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/api/testdata/src/pkg/p2/p2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/api/testdata/src/pkg/p3/golden.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/api/testdata/src/pkg/p3/p3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/arch/arch.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/arch/arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/arch/arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/arch/ppc64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/asm/asm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/asm/endtoend_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/asm/expr_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/asm/operand_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/asm/parse.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/asm/testdata/386.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/asm/testdata/386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/asm/testdata/amd64.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/asm/testdata/amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/asm/testdata/arm.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/asm/testdata/arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/asm/testdata/arm64.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/asm/testdata/arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/asm/testdata/ppc64.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/asm/testdata/ppc64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/flags/flags.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/lex/input.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/lex/lex.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/lex/lex_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/lex/slice.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/lex/stack.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/internal/lex/tokenizer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/asm/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cgo/ast.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cgo/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cgo/gcc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cgo/godefs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cgo/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cgo/out.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cgo/util.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cgo/zdefaultcc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/$(MACH64)/cgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/$(MACH64)/galign.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/$(MACH64)/ggen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/$(MACH64)/gsubr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/$(MACH64)/peep.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/$(MACH64)/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/$(MACH64)/reg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/arm/cgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/arm/cgen64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/arm/galign.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/arm/ggen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/arm/gsubr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/arm/peep.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/arm/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/arm/reg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/arm64/cgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/arm64/galign.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/arm64/ggen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/arm64/gsubr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/arm64/peep.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/arm64/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/arm64/reg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/accuracy_string.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/arith.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/arith_decl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/arith_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/bits_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/calibrate_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/decimal.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/decimal_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/float.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/float_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/floatconv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/floatconv_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/floatexample_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/ftoa.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/gcd_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/hilbert_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/int.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/int_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/intconv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/intconv_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/nat.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/nat_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/natconv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/natconv_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/rat.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/rat_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/ratconv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/ratconv_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/roundingmode_string.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/big/vendor.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/align.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/builtin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/builtin/runtime.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/builtin/unsafe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/bv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/cgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/closure.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/const.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/cplx.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/dcl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/esc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/export.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/fmt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/gen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/go.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/go.y
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/gsubr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/init.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/inl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/lex.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/mkbuiltin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/mparith2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/mparith3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/opnames.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/order.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/pgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/plive.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/popt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/racewalk.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/range.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/reflect.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/reg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/select.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/sinit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/subr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/swt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/syntax.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/typecheck.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/unsafe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/util.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/walk.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/gc/y.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/ppc64/cgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/ppc64/galign.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/ppc64/ggen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/ppc64/gsubr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/ppc64/opt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/ppc64/peep.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/ppc64/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/ppc64/reg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/x86/cgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/x86/cgen64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/x86/galign.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/x86/ggen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/x86/gsubr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/x86/peep.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/x86/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/internal/x86/reg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/compile/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cover/cover.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cover/cover_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cover/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cover/func.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cover/html.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cover/profile.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cover/testdata/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/cover/testdata/test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/dist/README
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/dist/build.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/dist/buildgo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/dist/buildruntime.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/dist/buildtool.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/dist/cpuid_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/dist/cpuid_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/dist/cpuid_default.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/dist/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/dist/sys_default.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/dist/sys_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/dist/test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/dist/util.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/dist/util_gc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/dist/util_gccgo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/doc/doc_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/doc/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/doc/pkg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/doc/testdata/pkg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/fix/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/fix/fix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/fix/gotypes.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/fix/gotypes_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/fix/import_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/fix/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/fix/main_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/fix/netipv6zone.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/fix/netipv6zone_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/fix/printerconfig.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/fix/printerconfig_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/fix/typecheck.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/alldocs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/bootstrap.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/build.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/clean.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/context.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/discovery.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/env.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/fix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/fmt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/generate.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/generate_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/get.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/go11.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/go_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/go_windows_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/help.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/http.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/list.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/match_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/mkalldocs.sh
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/note.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/note_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/pkg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/pkg_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/run.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/signal.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/signal_notunix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/signal_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/tag_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/cgocover/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/cgocover/p_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/dep_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/example1_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/example2_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/failssh/ssh
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/generate/test1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/generate/test2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/generate/test3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/generate/test4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/importcom/bad.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/importcom/conflict.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/importcom/src/bad/bad.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/importcom/src/conflict/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/importcom/src/conflict/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/importcom/src/works/x/x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/importcom/src/works/x/x1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/importcom/src/wrongplace/x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/importcom/works.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/importcom/wrongplace.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/local/easy.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/local/easysub/easysub.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/local/easysub/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/local/hard.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/local/sub/sub.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/local/sub/sub/subsub.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/norunexample/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/norunexample/test_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/rundir/sub/sub.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/rundir/x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/shadow/root1/src/foo/foo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/shadow/root1/src/math/math.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/shadow/root2/src/foo/foo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/badc/x.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/badc/x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/badpkg/x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/badtest/badexec/x_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/badtest/badsyntax/x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/badtest/badsyntax/x_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/badtest/badvar/x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/badtest/badvar/x_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/cgotest/m.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/go-cmd-test/helloworld.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/main_test/m.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/main_test/m_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/notest/hello.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/syntaxerror/x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/syntaxerror/x_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/testcycle/p1/p1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/testcycle/p1/p1_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/testcycle/p2/p2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/testcycle/p3/p3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/testcycle/p3/p3_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/testcycle/q1/q1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/testcycle/q1/q1_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/testdep/p1/p1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/testdep/p1/p1_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/testdep/p2/p2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/testdep/p3/p3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vend/bad.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vend/good.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vend/hello/hello.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vend/hello/hello_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vend/hello/hellox_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vend/subdir/bad.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vend/subdir/good.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vend/vendor/p/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vend/vendor/q/q.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vend/vendor/strings/msg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vend/x/invalid/invalid.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vend/x/vendor/p/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vend/x/vendor/p/p/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vend/x/vendor/r/r.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vend/x/x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vetpkg/a_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vetpkg/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/vetpkg/c.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/xtestonly/f.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/src/xtestonly/f_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/standalone_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testimport/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testimport/p1/p1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testimport/p2/p2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testimport/p_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testimport/x_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testinternal/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testinternal2/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testinternal2/x/y/z/internal/w/w.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testinternal3/t.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testinternal4/src/p/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testinternal4/src/q/internal/x/x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testinternal4/src/q/j/j.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testonly/p_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testvendor/src/p/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testvendor/src/q/vendor/x/x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testvendor/src/q/y/y.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testvendor/src/q/z/z.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testvendor2/src/p/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testdata/testvendor2/vendor/x/x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testflag.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/testgo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/tool.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/vcs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/vcs_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/vendor_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/version.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/vet.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/go/zdefaultcc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/gofmt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/gofmt_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/long_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/rewrite.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/simplify.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/comments.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/comments.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/composites.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/composites.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/crlf.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/crlf.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/emptydecl.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/emptydecl.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/import.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/import.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/old.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/old.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/ranges.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/ranges.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite1.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite1.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite2.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite2.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite3.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite3.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite4.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite4.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite5.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite5.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite6.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite6.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite7.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite7.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite8.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/rewrite8.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/slices1.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/slices1.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/slices2.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/slices2.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/stdin1.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/stdin1.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/stdin2.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/stdin2.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/stdin3.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/stdin3.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/stdin4.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/stdin4.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/stdin5.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/stdin5.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/stdin6.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/stdin6.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/stdin7.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/stdin7.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/typeswitch.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/gofmt/testdata/typeswitch.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/gcprog/gcprog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/goobj/read.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/goobj/read_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/ar.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/arm/a.out.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/arm/anames.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/arm/anames5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/arm/asm5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/arm/list5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/arm/obj5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/arm64/a.out.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/arm64/anames.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/arm64/anames7.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/arm64/asm7.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/arm64/list7.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/arm64/obj7.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/data.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/flag.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/fmt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/funcdata.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/go.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/ld.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/libc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/line_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/link.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/mgc0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/objfile.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/pass.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/pcln.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/ppc64/a.out.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/ppc64/anames.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/ppc64/anames9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/ppc64/asm9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/ppc64/list9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/ppc64/obj9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/stack.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/stringer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/sym.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/textflag.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/typekind.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/util.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/x86/a.out.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/x86/anames.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/x86/asm6.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/x86/list6.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/x86/obj6.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/x86/obj6_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/obj/zbootstrap.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/objfile/disasm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/objfile/elf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/objfile/goobj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/objfile/macho.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/objfile/objfile.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/objfile/pe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/objfile/plan9obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/arm/armasm/Makefile
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/arm/armasm/decode.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/arm/armasm/decode_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/arm/armasm/ext_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/arm/armasm/gnu.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/arm/armasm/inst.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/arm/armasm/objdump_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/arm/armasm/objdumpext_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/arm/armasm/plan9x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/arm/armasm/tables.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/arm/armasm/testdata/Makefile
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/arm/armasm/testdata/decode.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/Makefile
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/decode.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/decode_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/ext_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/gnu.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/inst.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/inst_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/intel.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/objdump_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/objdumpext_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/plan9ext_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/plan9x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/plan9x_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/tables.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/testdata/Makefile
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/testdata/decode.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/xed_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/internal/rsc.io/x86/x86asm/xedext_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/$(MACH64)/asm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/$(MACH64)/l.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/$(MACH64)/obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/$(MACH64)/z.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/arm/asm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/arm/l.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/arm/obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/arm64/asm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/arm64/l.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/arm64/obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/ar.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/arch.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/data.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/decodesym.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/dwarf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/dwarf_defs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/elf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/go.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/ld.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/ldelf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/ldmacho.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/ldpe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/lib.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/link.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/macho.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/macho_combine_dwarf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/objfile.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/pcln.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/pe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/pobj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/sym.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/symtab.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/textflag.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ld/util.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ppc64/asm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ppc64/l.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/ppc64/obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/x86/asm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/x86/l.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/internal/x86/obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/link/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/nm/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/nm/nm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/nm/nm_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/objdump/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/objdump/objdump_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/objdump/testdata/fmthello.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pack/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pack/pack.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pack/pack_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/README
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/commands/commands.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/driver/driver.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/driver/interactive.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/fetch/fetch.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/plugin/plugin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/profile/encode.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/profile/filter.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/profile/legacy_profile.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/profile/profile.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/profile/profile_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/profile/proto.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/profile/prune.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/report/report.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/report/source.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/report/source_html.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/svg/svg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/svg/svgpan.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/symbolizer/symbolizer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/symbolz/symbolz.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/internal/tempfile/tempfile.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/pprof/pprof.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/trace/goroutines.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/trace/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/trace/pprof.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/trace/trace.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/asmdecl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/assign.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/atomic.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/bool.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/buildtag.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/composite.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/copylock.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/deadcode.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/method.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/nilfunc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/print.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/rangeloop.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/shadow.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/shift.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/structtag.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/asm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/asm1.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/asm2.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/asm3.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/asm4.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/assign.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/atomic.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/bool.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/buildtag.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/buildtag_bad.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/composite.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/copylock_func.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/copylock_range.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/deadcode.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/method.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/nilfunc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/print.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/rangeloop.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/shadow.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/shift.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/structtag.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/tagtest/file1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/tagtest/file2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/unsafeptr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/testdata/unused.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/types.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/unsafeptr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/unused.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/vet_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/vet/whitelist/whitelist.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/yacc/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/yacc/testdata/expr/README
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/yacc/testdata/expr/expr.y
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/yacc/testdata/expr/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/cmd/yacc/yacc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/bzip2/bit_reader.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/bzip2/bzip2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/bzip2/bzip2_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/bzip2/huffman.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/bzip2/move_to_front.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/bzip2/testdata/Mark.Twain-Tom.Sawyer.txt.bz2
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/bzip2/testdata/e.txt.bz2
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/flate/copy.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/flate/copy_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/flate/deflate.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/flate/deflate_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/flate/fixedhuff.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/flate/flate_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/flate/gen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/flate/huffman_bit_writer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/flate/huffman_code.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/flate/inflate.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/flate/inflate_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/flate/reader_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/flate/reverse_bits.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/flate/token.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/flate/writer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/gzip/gunzip.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/gzip/gunzip_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/gzip/gzip.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/gzip/gzip_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/gzip/testdata/issue6550.gz
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/lzw/reader.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/lzw/reader_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/lzw/writer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/lzw/writer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/testdata/Mark.Twain-Tom.Sawyer.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/testdata/e.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/testdata/pi.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/zlib/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/zlib/reader.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/zlib/reader_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/zlib/writer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/compress/zlib/writer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/container/heap/example_intheap_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/container/heap/example_pq_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/container/heap/heap.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/container/heap/heap_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/container/list/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/container/list/list.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/container/list/list_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/container/ring/ring.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/container/ring/ring_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/aes/aes_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/aes/asm_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/aes/block.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/aes/cipher.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/aes/cipher_asm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/aes/cipher_generic.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/aes/const.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/benchmark_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/cbc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/cbc_aes_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/cfb.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/cfb_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/cipher.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/cipher_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/common_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/ctr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/ctr_aes_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/gcm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/gcm_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/io.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/ofb.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/ofb_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/xor.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/cipher/xor_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/crypto.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/des/block.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/des/cipher.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/des/const.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/des/des_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/des/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/dsa/dsa.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/dsa/dsa_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/ecdsa/ecdsa.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/ecdsa/ecdsa_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/ecdsa/testdata/SigVer.rsp.bz2
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/elliptic/elliptic.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/elliptic/elliptic_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/elliptic/p224.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/elliptic/p224_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/elliptic/p256.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/hmac/hmac.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/hmac/hmac_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/md5/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/md5/gen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/md5/md5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/md5/md5_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/md5/md5block.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/md5/md5block_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/md5/md5block_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/md5/md5block_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/md5/md5block_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/md5/md5block_decl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/md5/md5block_generic.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rand/eagain.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rand/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rand/rand.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rand/rand_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rand/rand_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rand/rand_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rand/rand_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rand/util.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rand/util_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rc4/rc4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rc4/rc4_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rc4/rc4_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rc4/rc4_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rc4/rc4_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rc4/rc4_asm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rc4/rc4_ref.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rc4/rc4_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rsa/pkcs1v15.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rsa/pkcs1v15_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rsa/pss.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rsa/pss_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rsa/rsa.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rsa/rsa_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/rsa/testdata/pss-vect.txt.bz2
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha1/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha1/sha1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha1/sha1_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha1/sha1block.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha1/sha1block_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha1/sha1block_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha1/sha1block_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha1/sha1block_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha1/sha1block_decl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha1/sha1block_generic.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha256/sha256.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha256/sha256_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha256/sha256block.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha256/sha256block_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha256/sha256block_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha256/sha256block_decl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha512/sha512.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha512/sha512_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha512/sha512block.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha512/sha512block_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/sha512/sha512block_decl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/subtle/constant_time.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/subtle/constant_time_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/alert.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/cipher_suites.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/common.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/conn.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/conn_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/generate_cert.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/handshake_client.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/handshake_client_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/handshake_messages.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/handshake_messages_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/handshake_server.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/handshake_server_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/handshake_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/key_agreement.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/prf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/prf_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-ECDSA
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv10-ClientCert-ECDSA-RSA
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv10-ClientCert-RSA-ECDSA
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv10-ClientCert-RSA-RSA
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv10-ECDHE-ECDSA-AES
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv10-ECDHE-RSA-AES
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv10-RSA-RC4
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv11-ECDHE-ECDSA-AES
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv11-ECDHE-RSA-AES
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv11-RSA-RC4
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv12-ALPN
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv12-ALPN-NoMatch
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv12-ClientCert-ECDSA-ECDSA
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv12-ClientCert-ECDSA-RSA
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-AES256-GCM-SHA384
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-ECDSA
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv12-ClientCert-RSA-RSA
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES-GCM
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv12-ECDHE-ECDSA-AES256-GCM-SHA384
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv12-ECDHE-RSA-AES
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv12-RSA-RC4
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Client-TLSv12-SCT
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-SSLv3-RSA-3DES
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-SSLv3-RSA-AES
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-SSLv3-RSA-RC4
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv10-ECDHE-ECDSA-AES
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv10-RSA-3DES
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv10-RSA-AES
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv10-RSA-RC4
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv11-FallbackSCSV
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv11-RSA-RC4
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-ALPN
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-ALPN-NoMatch
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-CipherSuiteCertPreferenceECDSA
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-CipherSuiteCertPreferenceRSA
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedAndECDSAGiven
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedAndGiven
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-ClientAuthRequestedNotGiven
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-ECDHE-ECDSA-AES
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-IssueTicket
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-IssueTicketPreDisable
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-RSA-3DES
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-RSA-AES
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-RSA-AES-GCM
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-RSA-AES256-GCM-SHA384
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-RSA-RC4
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-Resume
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-ResumeDisabled
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-SNI
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-SNI-GetCertificate
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/testdata/Server-TLSv12-SNI-GetCertificateNotFound
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/ticket.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/tls.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/tls/tls_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/cert_pool.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/pem_decrypt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/pem_decrypt_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/pkcs1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/pkcs8.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/pkcs8_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/pkix/pkix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/root.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/root_bsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/root_cgo_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/root_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/root_darwin_arm_gen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/root_darwin_armx.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/root_darwin_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/root_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/root_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/root_nocgo_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/root_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/root_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/root_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/root_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/sec1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/sec1_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/sha2_windows_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/verify.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/verify_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/x509.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/x509_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/crypto/x509/x509_test_import.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/database/sql/convert.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/database/sql/convert_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/database/sql/doc.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/database/sql/driver/driver.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/database/sql/driver/types.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/database/sql/driver/types_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/database/sql/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/database/sql/fakedb_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/database/sql/sql.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/database/sql/sql_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/buf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/class_string.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/const.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/entry.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/line.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/line_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/open.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/testdata/line-clang.elf
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/testdata/line-gcc.elf
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/testdata/line1.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/testdata/line1.h
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/testdata/line2.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/testdata/typedef.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/testdata/typedef.elf
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/testdata/typedef.elf4
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/testdata/typedef.macho
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/type.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/type_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/typeunit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/dwarf/unit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/elf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/elf_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/file.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/file_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/symbols_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/testdata/gcc-386-freebsd-exec
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/testdata/gcc-amd64-linux-exec
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/testdata/gcc-amd64-openbsd-debug-with-rela.obj
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/testdata/go-relocation-test-clang-arm.obj
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/testdata/go-relocation-test-clang-x86.obj
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/testdata/go-relocation-test-gcc424-x86-64.obj
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/testdata/go-relocation-test-gcc441-x86-64.obj
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/testdata/go-relocation-test-gcc441-x86.obj
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/testdata/go-relocation-test-gcc482-aarch64.obj
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/testdata/go-relocation-test-gcc482-ppc64le.obj
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/testdata/go-relocation-test-gcc492-arm.obj
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/testdata/go-relocation-test-gcc5-ppc.obj
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/testdata/hello-world-core.gz
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/elf/testdata/hello.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/gosym/pclinetest.asm
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/gosym/pclinetest.h
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/gosym/pclntab.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/gosym/pclntab_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/gosym/symtab.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/macho/fat.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/macho/file.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/macho/file_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/macho/macho.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/macho/testdata/fat-gcc-386-amd64-darwin-exec
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/macho/testdata/gcc-386-darwin-exec
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/macho/testdata/gcc-amd64-darwin-exec
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/macho/testdata/gcc-amd64-darwin-exec-debug
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/macho/testdata/hello.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/pe/file.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/pe/file_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/pe/pe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/pe/testdata/gcc-386-mingw-exec
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/pe/testdata/gcc-386-mingw-obj
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/pe/testdata/gcc-amd64-mingw-exec
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/pe/testdata/gcc-amd64-mingw-obj
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/pe/testdata/hello.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/plan9obj/file.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/plan9obj/file_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/plan9obj/plan9obj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/plan9obj/testdata/386-plan9-exec
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/plan9obj/testdata/amd64-plan9-exec
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/debug/plan9obj/testdata/hello.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/ascii85/ascii85.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/ascii85/ascii85_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/asn1/asn1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/asn1/asn1_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/asn1/common.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/asn1/marshal.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/asn1/marshal_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/base32/base32.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/base32/base32_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/base32/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/base64/base64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/base64/base64_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/base64/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/binary/binary.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/binary/binary_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/binary/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/binary/varint.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/binary/varint_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/csv/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/csv/reader.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/csv/reader_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/csv/writer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/csv/writer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/encoding.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/codec_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/debug.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/dec_helpers.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/decgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/decode.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/decoder.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/dump.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/enc_helpers.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/encgen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/encode.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/encoder.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/encoder_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/error.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/example_encdec_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/example_interface_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/gobencdec_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/timing_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/type.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/gob/type_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/hex/hex.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/hex/hex_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/bench_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/decode.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/decode_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/encode.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/encode_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/fold.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/fold_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/indent.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/scanner.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/scanner_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/stream.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/stream_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/tagkey_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/tags.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/tags_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/json/testdata/code.json.gz
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/pem/pem.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/pem/pem_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/xml/atom_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/xml/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/xml/marshal.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/xml/marshal_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/xml/read.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/xml/read_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/xml/typeinfo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/xml/xml.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/encoding/xml/xml_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/errors/errors.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/errors/errors_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/errors/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/expvar/expvar.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/expvar/expvar_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/flag/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/flag/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/flag/flag.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/flag/flag_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/fmt/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/fmt/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/fmt/fmt_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/fmt/format.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/fmt/norace_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/fmt/print.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/fmt/race_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/fmt/scan.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/fmt/scan_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/fmt/stringer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/ast/ast.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/ast/ast_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/ast/commentmap.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/ast/commentmap_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/ast/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/ast/filter.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/ast/filter_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/ast/import.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/ast/print.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/ast/print_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/ast/resolve.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/ast/scope.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/ast/walk.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/build/build.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/build/build_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/build/deps_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/build/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/build/read.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/build/read_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/build/syslist.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/build/syslist_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/build/testdata/empty/dummy
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/build/testdata/multi/file.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/build/testdata/multi/file_appengine.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/build/testdata/other/file/file.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/build/testdata/other/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/constant/go13.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/constant/go14.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/constant/value.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/constant/value_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/Makefile
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/comment.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/comment_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/doc_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/example.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/exports.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/filter.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/headscan.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/reader.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/synopsis.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/synopsis_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/a.0.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/a.1.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/a.2.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/a0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/a1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/b.0.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/b.1.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/b.2.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/benchmark.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/blank.0.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/blank.1.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/blank.2.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/blank.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/bugpara.0.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/bugpara.1.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/bugpara.2.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/bugpara.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/c.0.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/c.1.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/c.2.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/c.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/d.0.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/d.1.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/d.2.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/d1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/d2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/e.0.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/e.1.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/e.2.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/e.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/error1.0.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/error1.1.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/error1.2.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/error1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/error2.0.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/error2.1.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/error2.2.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/error2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/example.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/f.0.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/f.1.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/f.2.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/f.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/template.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/testing.0.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/testing.1.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/testing.2.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/doc/testdata/testing.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/format/format.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/format/format_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/importer/importer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gccgoimporter/gccgoinstallation.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gccgoimporter/gccgoinstallation_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gccgoimporter/importer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gccgoimporter/importer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gccgoimporter/parser.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gccgoimporter/parser_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gccgoimporter/testdata/complexnums.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gccgoimporter/testdata/complexnums.gox
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gccgoimporter/testdata/imports.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gccgoimporter/testdata/imports.gox
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gccgoimporter/testdata/pointer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gccgoimporter/testdata/pointer.gox
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gcimporter/exportdata.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gcimporter/gcimporter.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gcimporter/gcimporter_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/internal/gcimporter/testdata/exports.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/parser/error_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/parser/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/parser/interface.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/parser/parser.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/parser/parser_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/parser/performance_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/parser/short_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/parser/testdata/commas.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/parser/testdata/issue3106.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/nodes.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/performance_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/printer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/printer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/comments.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/comments.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/comments.x
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/comments2.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/comments2.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/declarations.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/declarations.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/empty.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/empty.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/expressions.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/expressions.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/expressions.raw
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/linebreaks.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/linebreaks.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/parser.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/slow.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/slow.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/statements.golden
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/printer/testdata/statements.input
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/scanner/errors.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/scanner/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/scanner/scanner.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/scanner/scanner_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/token/position.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/token/position_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/token/serialize.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/token/serialize_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/token/token.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/api.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/api_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/assignments.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/builtins.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/builtins_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/call.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/check.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/check_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/conversions.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/decl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/errors.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/eval.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/eval_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/expr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/exprstring.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/exprstring_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/go11.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/go12.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/hilbert_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/initorder.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/issues_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/labels.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/lookup.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/methodset.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/object.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/objset.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/operand.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/ordering.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/package.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/predicates.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/resolver.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/resolver_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/return.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/scope.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/selection.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/self_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/sizes.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/stdlib_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/stmt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/blank.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/builtins.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/const0.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/const1.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/constdecl.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/conversions.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/cycles.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/cycles1.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/cycles2.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/cycles3.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/cycles4.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/decls0.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/decls1.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/decls2a.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/decls2b.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/decls3.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/errors.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/expr0.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/expr1.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/expr2.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/expr3.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/gotos.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/importdecl0a.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/importdecl0b.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/importdecl1a.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/importdecl1b.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/init0.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/init1.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/init2.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/issues.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/labels.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/methodsets.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/shifts.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/stmt0.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/stmt1.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/testdata/vardecl.src
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/token_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/type.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/typestring.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/typestring_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/typexpr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/go/types/universe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/adler32/adler32.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/adler32/adler32_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/crc32/crc32.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/crc32/crc32_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/crc32/crc32_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/crc32/crc32_amd64x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/crc32/crc32_generic.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/crc32/crc32_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/crc32/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/crc64/crc64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/crc64/crc64_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/fnv/fnv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/fnv/fnv_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/hash.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/test_cases.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/hash/test_gen.awk
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/entity.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/entity_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/escape.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/escape_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/attr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/clone_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/content.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/content_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/context.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/css.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/css_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/error.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/escape.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/escape_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/html.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/html_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/js.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/js_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/template.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/transition.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/transition_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/url.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/html/template/url_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/color/color.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/color/palette/gen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/color/palette/generate.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/color/palette/palette.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/color/ycbcr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/color/ycbcr_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/decode_example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/decode_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/draw/bench_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/draw/clip_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/draw/draw.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/draw/draw_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/format.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/geom.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/geom_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/gif/reader.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/gif/reader_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/gif/writer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/gif/writer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/image.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/image_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/internal/imageutil/gen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/internal/imageutil/imageutil.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/internal/imageutil/impl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/jpeg/dct_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/jpeg/fdct.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/jpeg/huffman.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/jpeg/idct.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/jpeg/reader.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/jpeg/reader_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/jpeg/scan.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/jpeg/writer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/jpeg/writer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/names.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/paeth.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/paeth_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/reader.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/reader_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/benchGray.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/benchNRGBA-gradient.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/benchNRGBA-opaque.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/benchPaletted.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/benchRGB-interlace.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/benchRGB.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/gray-gradient.interlaced.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/gray-gradient.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/invalid-crc32.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/invalid-noend.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/invalid-trunc.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/invalid-zlib.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/README
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/README.original
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g01-30.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g01-30.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g01.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g01.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g02-29.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g02-29.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g02.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g02.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g04-31.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g04-31.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g04.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g04.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g08.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g08.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g16.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn0g16.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn2c08.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn2c08.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn2c16.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn2c16.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn3p01.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn3p01.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn3p02.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn3p02.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn3p04-31i.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn3p04-31i.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn3p04.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn3p04.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn3p08-trns.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn3p08-trns.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn3p08.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn3p08.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn4a08.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn4a08.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn4a16.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn4a16.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn6a08.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn6a08.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn6a16.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/testdata/pngsuite/basn6a16.sng
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/writer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/png/writer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.221212.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.221212.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.5bpp.gif
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.cmyk.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.cmyk.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.gif
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.interlaced.gif
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.progressive.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.q50.410.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.q50.410.progressive.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.q50.411.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.q50.411.progressive.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.q50.420.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.q50.420.progressive.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.q50.422.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.q50.422.progressive.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.q50.440.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.q50.440.progressive.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.q50.444.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.q50.444.progressive.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.rgb.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.rgb.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.separate.dc.progression.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-001.separate.dc.progression.progressive.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-005.gray.gif
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-005.gray.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-005.gray.png
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-005.gray.q50.2x2.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-005.gray.q50.2x2.progressive.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-005.gray.q50.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/testdata/video-005.gray.q50.progressive.jpeg
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/ycbcr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/image/ycbcr_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/index/suffixarray/qsufsort.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/index/suffixarray/suffixarray.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/index/suffixarray/suffixarray_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/format/format.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/singleflight/singleflight.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/singleflight/singleflight_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/syscall/unix/getrandom_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/syscall/windows/registry/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/syscall/windows/registry/key.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/syscall/windows/registry/registry_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/syscall/windows/registry/syscall.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/syscall/windows/registry/value.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/syscall/windows/registry/zsyscall_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/syscall/windows/syscall_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/syscall/windows/zsyscall_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/testenv/testenv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/trace/goroutines.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/trace/parser.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/internal/trace/parser_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/io/io.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/io/io_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/io/ioutil/ioutil.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/io/ioutil/ioutil_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/io/ioutil/tempfile.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/io/ioutil/tempfile_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/io/multi.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/io/multi_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/io/pipe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/io/pipe_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/iostest.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/log/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/log/log.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/log/log_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/log/syslog/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/log/syslog/syslog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/log/syslog/syslog_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/log/syslog/syslog_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/make.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/make.bat
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/make.rc
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/abs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/abs_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/abs_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/abs_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/abs_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/abs_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/abs_ppc64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/acosh.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/all_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/asin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/asin_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/asin_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/asin_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/asin_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/asinh.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/atan.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/atan2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/atan2_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/atan2_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/atan2_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/atan2_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/atan_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/atan_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/atan_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/atan_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/atanh.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/accuracy_string.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/arith.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/arith_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/arith_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/arith_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/arith_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/arith_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/arith_decl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/arith_decl_pure.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/arith_ppc64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/arith_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/bits_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/calibrate_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/decimal.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/decimal_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/float.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/float_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/floatconv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/floatconv_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/floatexample_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/ftoa.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/gcd_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/hilbert_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/int.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/int_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/intconv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/intconv_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/nat.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/nat_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/natconv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/natconv_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/rat.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/rat_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/ratconv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/ratconv_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/big/roundingmode_string.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/bits.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cbrt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cmplx/abs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cmplx/asin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cmplx/cmath_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cmplx/conj.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cmplx/exp.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cmplx/isinf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cmplx/isnan.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cmplx/log.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cmplx/phase.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cmplx/polar.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cmplx/pow.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cmplx/rect.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cmplx/sin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cmplx/sqrt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/cmplx/tan.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/const.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/copysign.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/dim.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/dim_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/dim_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/dim_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/dim_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/erf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/exp.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/exp2_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/exp2_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/exp2_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/exp2_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/exp_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/exp_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/exp_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/exp_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/expm1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/expm1_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/expm1_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/expm1_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/expm1_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/floor.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/floor_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/floor_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/floor_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/floor_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/frexp.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/frexp_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/frexp_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/frexp_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/frexp_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/gamma.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/hypot.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/hypot_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/hypot_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/hypot_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/hypot_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/j0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/j1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/jn.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/ldexp.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/ldexp_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/ldexp_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/ldexp_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/ldexp_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/lgamma.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/log.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/log10.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/log10_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/log10_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/log10_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/log10_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/log1p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/log1p_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/log1p_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/log1p_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/log1p_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/log_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/log_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/log_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/log_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/logb.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/mod.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/mod_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/mod_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/mod_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/mod_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/modf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/modf_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/modf_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/modf_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/modf_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/nextafter.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/pow.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/pow10.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/rand/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/rand/exp.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/rand/normal.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/rand/rand.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/rand/rand_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/rand/regress_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/rand/rng.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/rand/zipf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/remainder.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/remainder_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/remainder_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/remainder_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/remainder_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/signbit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sin_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sin_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sin_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sin_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sincos.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sincos_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sincos_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sincos_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sincos_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sinh.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sqrt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sqrt_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sqrt_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sqrt_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sqrt_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/sqrt_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/stubs_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/stubs_ppc64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/tan.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/tan_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/tan_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/tan_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/tan_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/tanh.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/math/unsafe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/encodedword.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/encodedword_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/grammar.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/mediatype.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/mediatype_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/multipart/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/multipart/formdata.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/multipart/formdata_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/multipart/multipart.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/multipart/multipart_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/multipart/testdata/nested-mime
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/multipart/writer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/multipart/writer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/quotedprintable/reader.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/quotedprintable/reader_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/quotedprintable/writer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/quotedprintable/writer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/testdata/test.types
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/testdata/test.types.plan9
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/type.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/type_dragonfly.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/type_freebsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/type_openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/type_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/type_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/type_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/mime/type_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/nacltest.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/addrselect.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/addrselect_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/cgo_android.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/cgo_bsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/cgo_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/cgo_netbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/cgo_openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/cgo_resnew.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/cgo_resold.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/cgo_socknew.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/cgo_sockold.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/cgo_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/cgo_stub.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/cgo_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/cgo_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/cgo_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/conf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/conf_netcgo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/conf_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/conn_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/dial.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/dial_gen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/dial_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/dnsclient.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/dnsclient_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/dnsclient_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/dnsclient_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/dnsconfig_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/dnsconfig_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/dnsmsg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/dnsmsg_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/dnsname_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/error_plan9_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/error_posix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/error_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/external_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/fd_mutex.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/fd_mutex_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/fd_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/fd_poll_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/fd_poll_runtime.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/fd_posix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/fd_posix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/fd_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/fd_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/file.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/file_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/file_stub.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/file_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/file_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/file_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/hook.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/hook_cloexec.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/hook_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/hook_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/hook_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/hosts.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/hosts_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/cgi/child.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/cgi/child_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/cgi/host.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/cgi/host_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/cgi/matryoshka_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/cgi/plan9_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/cgi/posix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/cgi/testdata/test.cgi
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/client.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/client_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/cookie.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/cookie_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/cookiejar/jar.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/cookiejar/jar_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/cookiejar/punycode.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/cookiejar/punycode_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/fcgi/child.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/fcgi/fcgi.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/fcgi/fcgi_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/filetransport.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/filetransport_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/fs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/fs_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/header.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/header_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/http_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/httptest/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/httptest/recorder.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/httptest/recorder_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/httptest/server.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/httptest/server_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/httputil/dump.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/httputil/dump_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/httputil/httputil.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/httputil/persist.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/httputil/reverseproxy.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/httputil/reverseproxy_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/internal/chunked.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/internal/chunked_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/jar.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/lex.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/lex_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/main_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/npn_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/pprof/pprof.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/proxy_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/race.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/range_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/readrequest_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/request.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/request_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/requestwrite_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/response.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/response_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/responsewrite_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/serve_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/server.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/sniff.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/sniff_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/status.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/testdata/file
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/testdata/index.html
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/testdata/style.css
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/transfer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/transfer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/transport.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/transport_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/http/triv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/interface.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/interface_bsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/interface_bsd_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/interface_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/interface_dragonfly.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/interface_freebsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/interface_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/interface_linux_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/interface_netbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/interface_openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/interface_stub.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/interface_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/interface_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/interface_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/internal/socktest/main_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/internal/socktest/main_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/internal/socktest/main_windows_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/internal/socktest/switch.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/internal/socktest/switch_posix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/internal/socktest/switch_stub.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/internal/socktest/switch_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/internal/socktest/switch_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/internal/socktest/sys_cloexec.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/internal/socktest/sys_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/internal/socktest/sys_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/ip.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/ip_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/ipraw_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/iprawsock.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/iprawsock_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/iprawsock_posix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/ipsock.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/ipsock_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/ipsock_posix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/ipsock_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/listen_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/lookup.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/lookup_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/lookup_stub.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/lookup_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/lookup_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/lookup_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/lookup_windows_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/mac.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/mac_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/mail/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/mail/message.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/mail/message_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/main_cloexec_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/main_plan9_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/main_posix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/main_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/main_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/main_windows_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/mockserver_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/net.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/net_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/net_windows_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/netgo_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/non_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/nss.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/nss_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/packetconn_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/parse.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/parse_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/pipe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/pipe_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/platform_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/port.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/port_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/port_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/protoconn_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/race.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/race0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/rpc/client.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/rpc/client_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/rpc/debug.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/rpc/jsonrpc/all_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/rpc/jsonrpc/client.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/rpc/jsonrpc/server.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/rpc/server.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/rpc/server_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sendfile_dragonfly.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sendfile_freebsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sendfile_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sendfile_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sendfile_stub.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sendfile_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/server_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/smtp/auth.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/smtp/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/smtp/smtp.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/smtp/smtp_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sock_bsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sock_cloexec.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sock_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sock_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sock_posix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sock_stub.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sock_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sockopt_bsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sockopt_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sockopt_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sockopt_posix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sockopt_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sockopt_stub.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sockopt_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sockoptip_bsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sockoptip_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sockoptip_posix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sockoptip_stub.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sockoptip_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/sys_cloexec.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/tcp_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/tcpsock.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/tcpsock_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/tcpsock_posix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/tcpsockopt_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/tcpsockopt_dragonfly.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/tcpsockopt_openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/tcpsockopt_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/tcpsockopt_posix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/tcpsockopt_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/tcpsockopt_stub.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/tcpsockopt_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/tcpsockopt_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/testdata/domain-resolv.conf
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/testdata/empty-resolv.conf
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/testdata/hosts
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/testdata/igmp
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/testdata/igmp6
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/testdata/ipv4-hosts
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/testdata/ipv6-hosts
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/testdata/openbsd-resolv.conf
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/testdata/resolv.conf
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/testdata/search-resolv.conf
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/testdata/singleline-hosts
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/textproto/header.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/textproto/pipeline.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/textproto/reader.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/textproto/reader_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/textproto/textproto.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/textproto/writer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/textproto/writer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/timeout_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/udp_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/udpsock.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/udpsock_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/udpsock_posix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/unixsock.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/unixsock_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/unixsock_posix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/url/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/url/url.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/net/url/url_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/dir_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/dir_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/dir_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/env.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/env_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/env_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/error.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/error_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/error_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/error_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/error_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/exec.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/exec/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/exec/exec.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/exec/exec_posix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/exec/exec_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/exec/lp_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/exec/lp_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/exec/lp_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/exec/lp_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/exec/lp_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/exec/lp_windows_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/exec_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/exec_posix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/exec_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/exec_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/file.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/file_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/file_posix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/file_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/file_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/getwd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/getwd_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/os_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/os_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/os_windows_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/path.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/path_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/path_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/path_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/path_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/pipe_bsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/pipe_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/proc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/signal/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/signal/sig.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/signal/signal.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/signal/signal_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/signal/signal_plan9_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/signal/signal_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/signal/signal_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/signal/signal_windows_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/stat_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/stat_dragonfly.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/stat_freebsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/stat_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/stat_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/stat_netbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/stat_openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/stat_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/stat_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/stat_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/sticky_bsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/sticky_notbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/str.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/sys_bsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/sys_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/sys_freebsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/sys_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/sys_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/sys_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/sys_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/sys_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/sys_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/types.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/types_notwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/types_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/user/lookup.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/user/lookup_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/user/lookup_stubs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/user/lookup_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/user/lookup_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/user/user.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/os/user/user_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/filepath/example_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/filepath/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/filepath/match.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/filepath/match_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/filepath/path.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/filepath/path_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/filepath/path_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/filepath/path_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/filepath/path_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/filepath/path_windows_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/filepath/symlink.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/filepath/symlink_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/filepath/symlink_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/match.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/match_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/path.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/path/path_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/race.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/race.bat
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/reflect/all_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/reflect/asm_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/reflect/asm_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/reflect/asm_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/reflect/asm_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/reflect/asm_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/reflect/asm_ppc64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/reflect/deepequal.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/reflect/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/reflect/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/reflect/makefunc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/reflect/set_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/reflect/tostring_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/reflect/type.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/reflect/value.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/all_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/backtrack.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/exec.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/exec2_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/exec_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/find_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/onepass.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/onepass_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/regexp.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/syntax/compile.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/syntax/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/syntax/make_perl_groups.pl
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/syntax/parse.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/syntax/parse_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/syntax/perl_groups.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/syntax/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/syntax/prog_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/syntax/regexp.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/syntax/simplify.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/syntax/simplify_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/testdata/README
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/testdata/basic.dat
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/testdata/nullsubexpr.dat
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/testdata/re2-exhaustive.txt.bz2
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/testdata/re2-search.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/testdata/repetition.dat
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/regexp/testdata/testregex.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/run.bash
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/run.bat
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/run.rc
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/Makefile
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/alg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/append_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/arch1_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/arch1_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/arch1_amd64p32.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/arch1_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/arch1_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/arch1_ppc64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/arch1_ppc64le.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/arch_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/arch_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/arch_amd64p32.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/arch_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/arch_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/arch_ppc64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/arch_ppc64le.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/asm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/asm_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/asm_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/asm_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/asm_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/asm_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/asm_ppc64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/atomic_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/atomic_amd64x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/atomic_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/atomic_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/atomic_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/atomic_pointer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/atomic_ppc64x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/atomic_ppc64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/atomic_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/asm_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/asm_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/asm_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/asm_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/asm_nacl_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/asm_ppc64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/callbacks.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/cgo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/dragonfly.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/freebsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_386.S
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_amd64.S
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_android.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_android_arm.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_arm.S
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_arm64.S
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_darwin_386.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_darwin_amd64.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_darwin_arm.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_darwin_arm64.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_dragonfly_amd64.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_fatalf.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_freebsd_386.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_freebsd_amd64.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_freebsd_arm.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_libinit.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_libinit_linux_ppc64x.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_libinit_openbsd.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_libinit_windows.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_linux_386.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_linux_amd64.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_linux_arm.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_linux_arm64.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_linux_ppc64x.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_netbsd_386.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_netbsd_amd64.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_netbsd_arm.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_openbsd_386.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_openbsd_amd64.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_ppc64x.S
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_setenv.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_signal_darwin_armx.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_signal_darwin_lldb.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_solaris_amd64.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_util.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_windows_386.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/gcc_windows_amd64.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/iscgo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/libcgo.h
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/netbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/setenv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/signal_darwin_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/signal_darwin_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgo/signal_darwin_armx.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgocall.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cgocallback.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/chan.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/chan_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/chanbarrier_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/closure_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/compiler.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/complex.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/complex_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cpuprof.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/cputicks.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/crash_cgo_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/crash_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/crash_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/debug.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/debug/debug.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/debug/garbage.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/debug/garbage_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/debug/heapdump_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/debug/stack.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/debug/stack_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/debug/stubs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/debug/stubs.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs1_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs1_netbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs1_netbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs1_netbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs1_solaris_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs2_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs3_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_arm_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_darwin_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_darwin_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_darwin_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_darwin_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_dragonfly.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_dragonfly_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_freebsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_freebsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_freebsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_freebsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_linux_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_linux_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_linux_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_linux_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_linux_ppc64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_linux_ppc64le.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_nacl_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_nacl_amd64p32.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_nacl_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_netbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_netbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_netbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_netbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_openbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_openbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_openbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_plan9_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_plan9_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_solaris_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_windows_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/defs_windows_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/duff_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/duff_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/duff_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/duff_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/duff_ppc64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/env_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/env_posix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/env_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/error.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/export_arm_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/export_futex_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/export_linux_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/export_windows_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/extern.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/funcdata.h
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/futex_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/gc_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/gcinfo_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/gengoos.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/go_tls.h
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/hash32.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/hash64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/hash_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/hashmap.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/hashmap_fast.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/heapdump.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/iface.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/iface_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/lfstack.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/lfstack_32bit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/lfstack_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/lfstack_darwin_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/lfstack_linux_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/lfstack_linux_ppc64x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/lfstack_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/lock_futex.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/lock_sema.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/malloc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/malloc_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/map_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mapspeed_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mbarrier.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mbitmap.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mcache.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mcentral.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mem_bsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mem_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mem_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mem_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mem_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memclr_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memclr_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memclr_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memclr_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memclr_plan9_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memclr_plan9_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memclr_ppc64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memmove_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memmove_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memmove_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memmove_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memmove_linux_amd64_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memmove_nacl_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memmove_plan9_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memmove_plan9_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memmove_ppc64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/memmove_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mfinal.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mfinal_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mfixalloc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mgc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mgcmark.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mgcsweep.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mgcwork.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mheap.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mkduff.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mknacl.sh
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mprof.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/msize.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/mstats.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/netpoll.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/netpoll_epoll.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/netpoll_kqueue.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/netpoll_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/netpoll_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/netpoll_stub.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/netpoll_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/noasm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/norace_linux_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/norace_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os1_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os1_dragonfly.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os1_freebsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os1_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os1_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os1_netbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os1_netbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os1_netbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os1_openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os1_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os1_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os2_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os2_dragonfly.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os2_freebsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os2_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os2_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os2_netbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os2_openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os2_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os2_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os2_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os3_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os3_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_android_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_darwin_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_darwin_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_dragonfly.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_freebsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_freebsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_linux_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_linux_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_linux_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_nacl_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_netbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_netbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_openbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/os_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/panic.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/panic1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/parfor.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/parfor_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/pprof/mprof_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/pprof/pprof.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/pprof/pprof_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/print1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/print1_write.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/print1_write_android.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/proc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/proc1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/proc_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/README
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/output_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/race.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/race_darwin_amd64.syso
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/race_freebsd_amd64.syso
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/race_linux_amd64.syso
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/race_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/race_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/race_windows_amd64.syso
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/sched_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/atomic_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/cgo_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/cgo_test_main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/chan_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/comp_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/finalizer_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/io_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/issue12225_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/map_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/mop_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/mutex_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/regression_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/rwmutex_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/select_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/slice_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/sync_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race/testdata/waitgroup_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/race_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rdebug.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_android_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_darwin_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_darwin_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_darwin_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_darwin_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_dragonfly_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_freebsd_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_freebsd_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_freebsd_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_linux_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_linux_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_linux_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_linux_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_linux_ppc64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_linux_ppc64le.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_nacl_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_nacl_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_nacl_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_netbsd_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_netbsd_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_netbsd_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_openbsd_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_openbsd_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_openbsd_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_plan9_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_plan9_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_solaris_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_windows_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rt0_windows_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/rune.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/runtime-gdb.py
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/runtime-gdb_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/runtime.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/runtime1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/runtime2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/runtime_linux_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/runtime_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/runtime_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/select.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sema.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal1_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_amd64x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_darwin_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_darwin_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_darwin_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_darwin_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_dragonfly.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_dragonfly_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_freebsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_freebsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_freebsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_freebsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_linux_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_linux_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_linux_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_linux_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_linux_ppc64x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_nacl_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_nacl_amd64p32.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_nacl_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_netbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_netbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_netbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_netbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_openbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_openbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_openbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_ppc64x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_solaris_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/signal_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sigpanic_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sigqueue.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sigqueue_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/slice.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/softfloat64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/softfloat64_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/softfloat_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sqrt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sqrt_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/stack1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/stack2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/stack_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/string.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/string1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/string_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/stubs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/stubs2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/stubs32.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/stubs_android.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/symtab.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/symtab_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_darwin_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_darwin_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_darwin_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_darwin_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_dragonfly_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_freebsd_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_freebsd_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_freebsd_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_linux_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_linux_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_linux_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_linux_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_linux_ppc64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_nacl_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_nacl_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_nacl_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_netbsd_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_netbsd_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_netbsd_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_openbsd_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_openbsd_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_openbsd_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_plan9_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_plan9_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_ppc64x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_solaris_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_windows_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_windows_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/sys_x86.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/syscall2_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/syscall_nacl.h
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/syscall_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/syscall_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/syscall_windows_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/textflag.h
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/time.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/tls_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/tls_arm64.h
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/tls_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/tls_ppc64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/trace.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/trace/trace.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/trace/trace_stack_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/trace/trace_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/traceback.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/type.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/typekind.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/typekind1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/unaligned1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/unaligned2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/vdso_linux_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/vdso_none.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/vlop_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/vlop_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/vlop_arm_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/vlrt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/wbfat.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/wbfat_gen.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/wincallback.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zcallback_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zcallback_windows.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoarch_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoarch_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoarch_amd64p32.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoarch_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoarch_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoarch_ppc64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoarch_ppc64le.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoos_android.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoos_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoos_dragonfly.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoos_freebsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoos_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoos_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoos_netbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoos_openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoos_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoos_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zgoos_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/runtime/zversion.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sort/example_interface_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sort/example_keys_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sort/example_multi_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sort/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sort/example_wrapper_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sort/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sort/search.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sort/search_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sort/sort.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sort/sort_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/atob.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/atob_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/atof.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/atof_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/atoi.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/atoi_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/decimal.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/decimal_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/extfloat.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/fp_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/ftoa.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/ftoa_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/internal_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/isprint.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/itoa.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/itoa_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/makeisprint.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/quote.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/quote_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/strconv_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strconv/testdata/testfp.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strings/compare.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strings/compare_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strings/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strings/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strings/reader.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strings/reader_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strings/replace.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strings/replace_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strings/search.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strings/search_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strings/strings.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strings/strings.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strings/strings_decl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/strings/strings_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/64bit_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/asm_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/asm_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/asm_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/asm_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/asm_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/asm_darwin_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/asm_freebsd_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/asm_linux_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/asm_nacl_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/asm_netbsd_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/asm_openbsd_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/asm_ppc64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/atomic_linux_arm_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/atomic_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/export_linux_arm_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/race.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/value.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/atomic/value_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/cond.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/cond_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/mutex.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/mutex_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/once.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/once_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/pool.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/pool_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/race.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/race0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/runtime.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/runtime_sema_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/rwmutex.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/rwmutex_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/waitgroup.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/sync/waitgroup_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_darwin_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_darwin_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_darwin_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_darwin_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_dragonfly_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_freebsd_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_freebsd_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_freebsd_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_linux_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_linux_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_linux_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_linux_arm64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_linux_ppc64x.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_nacl_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_nacl_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_nacl_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_netbsd_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_netbsd_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_netbsd_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_openbsd_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_openbsd_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_openbsd_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_plan9_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_plan9_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/asm_solaris_amd64.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/bpf_bsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/const_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/creds_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/dir_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/dll_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/env_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/env_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/env_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/errors_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/exec_bsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/exec_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/exec_linux_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/exec_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/exec_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/exec_solaris_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/exec_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/exec_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/exec_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/export_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/fd_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/flock.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/flock_linux_32bit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/fs_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/lsf_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/mkall.sh
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/mkerrors.sh
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/mksyscall.pl
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/mksyscall_solaris.pl
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/mksyscall_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/mksysctl_openbsd.pl
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/mksysnum_darwin.pl
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/mksysnum_dragonfly.pl
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/mksysnum_freebsd.pl
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/mksysnum_linux.pl
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/mksysnum_netbsd.pl
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/mksysnum_openbsd.pl
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/mksysnum_plan9.sh
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/mmap_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/net_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/netlink_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/pwd_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/race.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/race0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/route_bsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/route_bsd_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/route_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/route_dragonfly.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/route_freebsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/route_freebsd_32bit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/route_freebsd_64bit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/route_ifma_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/route_netbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/route_noifma_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/route_openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/security_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/sockcmsg_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/sockcmsg_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/srpc_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/str.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_bsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_bsd_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_darwin_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_darwin_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_darwin_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_darwin_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_dragonfly.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_dragonfly_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_freebsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_freebsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_freebsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_freebsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_linux_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_linux_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_linux_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_linux_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_linux_ppc64x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_linux_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_nacl_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_nacl_amd64p32.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_nacl_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_netbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_netbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_netbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_netbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_no_getwd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_openbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_openbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_openbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_solaris_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_unix_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_windows_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_windows_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/syscall_windows_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/tables_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/time_nacl_386.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/time_nacl_amd64p32.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/time_nacl_arm.s
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/types_darwin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/types_dragonfly.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/types_freebsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/types_linux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/types_netbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/types_openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/types_solaris.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/unzip_nacl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_darwin_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_darwin_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_darwin_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_darwin_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_dragonfly_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_freebsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_freebsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_freebsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_linux_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_linux_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_linux_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_linux_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_linux_ppc64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_linux_ppc64le.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_netbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_netbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_netbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_openbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_openbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_openbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_solaris_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_windows_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zerrors_windows_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_darwin_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_darwin_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_darwin_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_darwin_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_dragonfly_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_freebsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_freebsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_freebsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_linux_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_linux_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_linux_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_linux_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_linux_ppc64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_linux_ppc64le.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_nacl_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_nacl_amd64p32.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_nacl_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_netbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_netbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_netbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_openbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_openbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_openbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_plan9_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_plan9_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_solaris_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsyscall_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysctl_openbsd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_darwin_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_darwin_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_darwin_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_darwin_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_dragonfly_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_freebsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_freebsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_freebsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_linux_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_linux_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_linux_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_linux_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_linux_ppc64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_linux_ppc64le.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_netbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_netbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_netbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_openbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_openbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_openbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_solaris_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_windows_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/zsysnum_windows_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_darwin_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_darwin_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_darwin_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_darwin_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_dragonfly_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_freebsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_freebsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_freebsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_linux_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_linux_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_linux_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_linux_arm64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_linux_ppc64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_linux_ppc64le.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_netbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_netbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_netbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_openbsd_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_openbsd_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_openbsd_arm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_solaris_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_windows_386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/syscall/ztypes_windows_amd64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/testing/allocs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/testing/allocs_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/testing/benchmark.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/testing/benchmark_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/testing/cover.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/testing/example.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/testing/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/testing/iotest/logger.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/testing/iotest/reader.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/testing/iotest/writer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/testing/quick/quick.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/testing/quick/quick_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/testing/testing.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/testing/testing_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/scanner/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/scanner/scanner.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/scanner/scanner_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/tabwriter/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/tabwriter/tabwriter.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/tabwriter/tabwriter_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/doc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/examplefiles_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/examplefunc_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/exec.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/exec_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/funcs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/helper.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/multi_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/option.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/parse/lex.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/parse/lex_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/parse/node.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/parse/parse.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/parse/parse_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/template.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/testdata/file1.tmpl
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/testdata/file2.tmpl
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/testdata/tmpl1.tmpl
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/text/template/testdata/tmpl2.tmpl
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/export_windows_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/format.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/format_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/genzabbrs.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/internal_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/sleep.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/sleep_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/sys_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/sys_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/sys_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/tick.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/tick_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/time.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/time_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/zoneinfo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/zoneinfo_abbrs_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/zoneinfo_ios.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/zoneinfo_plan9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/zoneinfo_read.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/zoneinfo_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/zoneinfo_unix.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/zoneinfo_windows.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/time/zoneinfo_windows_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/casetables.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/digit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/digit_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/graphic.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/graphic_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/letter.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/letter_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/maketables.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/script_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/tables.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/utf16/export_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/utf16/utf16.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/utf16/utf16_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/utf8/example_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/utf8/utf8.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unicode/utf8/utf8_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/src/unsafe/unsafe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/235.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/64bit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/alias.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/alias1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/append.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/args.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/assign.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/assign1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/garbage/Makefile
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/garbage/parser.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/garbage/peano.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/garbage/stats.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/garbage/tree.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/garbage/tree2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/binarytree_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/fannkuch_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/fasta_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/fmt_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/gob_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/gzip_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/http_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/json_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/jsondata_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/mandel_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/parser_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/parserdata_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/regexp_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/revcomp_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/template_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/go1/time_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/binary-tree-freelist.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/binary-tree-freelist.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/binary-tree.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/binary-tree.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/binary-tree.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/chameneosredux.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/chameneosredux.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/chameneosredux.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/fannkuch-parallel.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/fannkuch-parallel.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/fannkuch.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/fannkuch.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/fannkuch.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/fasta-1000.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/fasta.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/fasta.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/fasta.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/k-nucleotide-parallel.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/k-nucleotide-parallel.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/k-nucleotide.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/k-nucleotide.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/k-nucleotide.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/mandelbrot.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/mandelbrot.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/mandelbrot.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/meteor-contest.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/meteor-contest.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/meteor-contest.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/nbody.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/nbody.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/nbody.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/pidigits.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/pidigits.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/pidigits.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/regex-dna-parallel.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/regex-dna-parallel.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/regex-dna.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/regex-dna.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/regex-dna.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/reverse-complement.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/reverse-complement.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/reverse-complement.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/spectral-norm-parallel.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/spectral-norm.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/spectral-norm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/spectral-norm.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/threadring.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/threadring.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/threadring.txt
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/timing.log
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bench/shootout/timing.sh
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bigalg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bigmap.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/blank.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/blank1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bom.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bombad.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bounds.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bugs/bug395.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/bugs/placeholder
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/doubleselect.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/fifo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/goroutines.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/nonblock.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/perm.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/powser1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/powser2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/select.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/select2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/select3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/select4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/select5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/select6.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/select7.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/sendstmt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/sieve1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/sieve2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chan/zerosize.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chancap.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/chanlinear.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/char_lit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/char_lit1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/clearfat.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/closedchan.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/closure.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/closure1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/closure2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/cmp.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/cmp6.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/cmplx.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/cmplxdivide.c
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/cmplxdivide.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/cmplxdivide1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/complit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/complit1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/compos.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/const.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/const1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/const2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/const3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/const4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/const5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/const6.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/convT2X.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/convert.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/convert1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/convert3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/convlit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/convlit1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/copy.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/crlf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ddd.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ddd1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ddd2.dir/ddd2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ddd2.dir/ddd3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ddd2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/decl.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/declbad.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/defer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/deferfin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/deferprint.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/deferprint.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/divide.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/divmod.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z10.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z11.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z12.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z13.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z14.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z15.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z16.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z17.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z18.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z19.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z20.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z6.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z7.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z8.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.dir/z9.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/dwarf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/dwarf/linedirectives.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/empty.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/env.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/eof.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/eof1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/errchk mode=0555
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape2n.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape_array.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape_calls.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape_closure.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape_field.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape_iface.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape_indir.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape_level.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape_map.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape_param.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape_slice.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape_struct_param1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape_struct_param2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/escape_struct_return.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fibo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug000.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug002.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug003.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug004.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug005.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug006.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug007.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug008.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug009.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug010.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug011.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug012.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug013.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug014.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug015.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug016.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug017.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug020.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug021.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug022.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug023.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug024.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug026.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug027.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug028.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug030.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug031.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug035.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug037.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug039.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug040.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug045.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug046.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug047.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug048.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug049.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug050.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug051.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug052.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug053.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug054.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug055.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug056.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug057.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug058.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug059.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug060.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug061.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug062.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug063.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug064.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug065.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug066.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug067.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug068.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug069.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug070.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug071.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug072.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug073.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug074.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug075.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug076.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug077.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug078.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug080.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug081.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug082.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug083.dir/bug0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug083.dir/bug1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug083.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug084.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug085.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug086.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug087.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug088.dir/bug0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug088.dir/bug1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug088.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug089.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug090.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug091.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug092.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug093.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug094.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug096.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug097.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug098.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug099.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug101.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug102.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug103.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug104.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug106.dir/bug0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug106.dir/bug1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug106.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug107.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug108.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug109.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug110.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug111.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug112.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug113.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug114.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug115.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug116.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug117.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug118.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug119.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug120.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug121.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug122.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug123.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug126.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug127.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug128.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug129.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug130.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug131.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug132.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug133.dir/bug0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug133.dir/bug1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug133.dir/bug2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug133.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug135.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug136.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug137.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug139.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug140.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug141.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug142.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug143.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug144.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug145.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug146.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug147.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug148.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug149.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug150.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug151.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug1515.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug152.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug154.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug155.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug156.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug157.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug158.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug159.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug160.dir/x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug160.dir/y.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug160.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug161.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug163.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug164.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug165.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug167.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug168.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug169.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug170.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug171.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug172.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug173.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug174.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug175.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug176.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug177.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug178.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug179.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug180.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug181.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug182.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug183.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug184.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug185.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug186.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug187.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug188.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug189.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug190.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug191.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug191.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug191.dir/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug191.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug192.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug193.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug194.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug195.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug196.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug197.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug198.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug199.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug200.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug201.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug202.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug203.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug204.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug205.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug206.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug206.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug207.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug208.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug209.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug211.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug212.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug213.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug214.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug215.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug216.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug217.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug218.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug219.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug221.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug222.dir/chanbug.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug222.dir/chanbug2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug222.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug223.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug224.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug225.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug227.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug228.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug229.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug230.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug231.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug232.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug233.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug234.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug235.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug236.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug237.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug238.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug239.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug240.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug241.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug242.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug243.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug244.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug245.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug246.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug247.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug248.dir/bug0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug248.dir/bug1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug248.dir/bug2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug248.dir/bug3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug248.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug249.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug250.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug251.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug252.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug253.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug254.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug255.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug256.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug257.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug258.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug259.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug260.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug261.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug262.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug263.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug264.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug265.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug266.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug267.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug269.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug271.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug272.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug273.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug274.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug275.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug276.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug277.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug278.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug279.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug280.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug281.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug282.dir/p1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug282.dir/p2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug282.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug283.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug284.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug285.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug286.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug287.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug288.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug289.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug290.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug291.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug292.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug293.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug294.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug295.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug296.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug297.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug298.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug299.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug300.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug301.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug302.dir/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug302.dir/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug302.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug303.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug304.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug305.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug306.dir/p1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug306.dir/p2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug306.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug307.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug308.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug309.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug311.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug312.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug313.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug313.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug313.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug314.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug315.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug316.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug317.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug318.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug319.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug320.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug321.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug322.dir/lib.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug322.dir/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug322.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug323.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug324.dir/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug324.dir/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug324.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug325.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug326.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug327.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug328.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug328.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug329.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug330.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug331.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug332.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug333.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug334.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug335.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug335.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug335.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug336.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug337.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug338.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug339.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug340.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug341.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug342.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug343.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug344.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug345.dir/io.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug345.dir/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug345.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug346.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug347.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug348.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug349.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug350.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug351.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug352.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug353.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug354.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug355.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug356.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug357.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug358.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug361.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug362.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug363.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug364.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug365.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug366.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug367.dir/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug367.dir/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug367.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug368.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug369.dir/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug369.dir/pkg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug369.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug370.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug371.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug372.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug373.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug374.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug375.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug376.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug377.dir/one.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug377.dir/two.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug377.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug378.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug379.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug380.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug381.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug382.dir/pkg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug382.dir/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug382.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug383.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug384.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug385_32.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug385_64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug386.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug387.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug388.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug389.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug390.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug391.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug392.dir/one.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug392.dir/pkg2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug392.dir/pkg3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug392.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug393.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug394.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug396.dir/one.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug396.dir/two.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug396.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug397.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug398.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug399.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug401.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug402.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug403.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug404.dir/one.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug404.dir/two.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug404.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug405.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug406.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug407.dir/one.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug407.dir/two.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug407.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug409.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug409.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug410.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug411.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug412.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug413.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug414.dir/p1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug414.dir/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug414.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug415.dir/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug415.dir/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug415.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug416.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug417.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug418.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug419.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug420.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug421.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug422.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug423.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug424.dir/lib.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug424.dir/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug424.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug425.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug426.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug427.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug428.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug429.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug429_run.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug430.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug431.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug432.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug433.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug434.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug435.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug436.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug437.dir/one.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug437.dir/two.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug437.dir/x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug437.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug438.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug439.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug440_32.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug440_64.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug441.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug442.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug443.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug444.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug445.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug446.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug447.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug448.dir/pkg1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug448.dir/pkg2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug448.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug449.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug450.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug451.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug452.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug453.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug454.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug455.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug456.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug457.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug458.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug459.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug460.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug460.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug460.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug461.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug462.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug463.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug464.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug465.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug465.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug465.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug466.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug466.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug466.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug467.dir/p1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug467.dir/p2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug467.dir/p3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug467.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug468.dir/p1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug468.dir/p2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug468.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug470.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug471.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug472.dir/p1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug472.dir/p2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug472.dir/z.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug472.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug473.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug474.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug475.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug476.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug477.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug478.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug478.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug478.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug479.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug479.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug479.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug480.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug480.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug480.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug481.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug482.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug483.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug484.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug485.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug486.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug487.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug488.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug488.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug488.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug489.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug490.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug491.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug492.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug492.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug492.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug493.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug494.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/bug495.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/gcc61204.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/gcc61244.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/gcc61246.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/gcc61248.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/gcc61253.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/gcc61254.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/gcc61255.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/gcc61258.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/gcc61264.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/gcc61265.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/gcc61273.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/gcc65755.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10047.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10066.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10066.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10066.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10135.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10219.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10219.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10219.dir/c.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10219.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10253.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10284.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10320.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10332.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10353.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10407.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10441.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10486.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10607.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10607a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10654.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10700.dir/other.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10700.dir/test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10700.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10925.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue10977.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue11053.dir/p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue11053.dir/p_test.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue11053.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue11053.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue11256.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue11286.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue11326.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue11326b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue11369.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue11656.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue11750.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue11771.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue11790.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue11987.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue12133.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue12226.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue12686.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue1304.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue13160.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue2615.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue3552.dir/one.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue3552.dir/two.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue3552.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue3705.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue3783.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue3925.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4066.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4085a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4085b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4097.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4099.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4162.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4167.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4232.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4251.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4252.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4252.dir/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4252.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4264.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4283.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4313.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4316.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4323.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4326.dir/p1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4326.dir/p2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4326.dir/q1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4326.dir/q2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4326.dir/z.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4326.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4348.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4353.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4359.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4365.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4370.dir/p1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4370.dir/p2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4370.dir/p3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4370.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4388.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4396a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4396b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4399.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4405.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4429.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4448.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4452.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4458.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4463.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4468.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4470.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4495.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4510.dir/f1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4510.dir/f2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4510.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4517a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4517b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4517c.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4517d.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4518.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4529.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4545.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4562.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4585.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4590.dir/pkg1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4590.dir/pkg2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4590.dir/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4590.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4610.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4614.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4618.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4620.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4654.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4663.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4667.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4734.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4748.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4752.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4776.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4785.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4813.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4847.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4879.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4879.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4879.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4909a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4909b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4932.dir/foo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4932.dir/state.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4932.dir/state2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4932.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4964.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4964.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue4964.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5002.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5056.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5089.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5105.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5105.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5105.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5125.dir/bug.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5125.dir/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5125.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5162.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5172.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5231.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5244.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5259.dir/bug.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5259.dir/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5259.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5260.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5260.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5260.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5291.dir/pkg1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5291.dir/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5291.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5358.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5373.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5470.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5470.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5470.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5493.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5515.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5581.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5607.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5609.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5614.dir/rethinkgo.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5614.dir/x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5614.dir/y.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5614.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5698.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5704.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5753.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5755.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5755.dir/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5755.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5793.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5809.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5820.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5841.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5856.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5910.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5910.dir/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5910.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5957.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5957.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5957.dir/c.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5957.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue5963.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6004.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6036.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6055.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6131.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6140.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6247.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6269.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6295.dir/p0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6295.dir/p1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6295.dir/p2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6295.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6298.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6399.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6402.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6403.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6405.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6406.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6500.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6513.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6513.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6513.dir/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6513.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6572.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6671.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703c.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703d.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703e.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703f.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703g.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703h.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703i.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703j.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703k.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703l.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703m.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703n.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703o.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703p.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703q.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703r.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703s.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703t.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703u.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703v.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703w.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703x.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703y.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6703z.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6789.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6789.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6789.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6847.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6866.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6889.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6899.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6899.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6902.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue6964.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7023.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7023.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7023.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7044.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7050.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7083.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7129.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7150.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7153.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7214.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7223.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7272.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7310.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7316.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7346.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7366.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7405.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7419.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7525.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7538a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7538b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7547.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7550.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7590.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7648.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7648.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7648.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7675.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7690.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7740.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7742.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7746.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7760.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7794.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7863.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7867.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7884.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7944.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7995.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7995b.dir/x1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7995b.dir/x2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7995b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7996.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7997.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue7998.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8004.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8011.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8017.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8028.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8036.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8039.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8047.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8047b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8048.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8060.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8060.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8060.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8073.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8074.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8076.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8079.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8132.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8139.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8154.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8155.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8158.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8183.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8280.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8280.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8280.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8311.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8325.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8336.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8347.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8385.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8475.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8501.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8507.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8612.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8620.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8745.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8761.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8836.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue887.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8947.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue8961.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9006.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9017.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9036.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9076.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9083.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9110.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9321.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9355.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9355.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9370.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9432.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9521.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9537.dir/a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9537.dir/b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9537.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9604.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9604b.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9608.dir/issue9608.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9608.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9634.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9691.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9731.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9738.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9862.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/fixedbugs/issue9862_run.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/float_lit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/float_lit2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/float_lit3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/floatcmp.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/for.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/func.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/func1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/func2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/func3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/func4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/func5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/func6.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/func7.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/func8.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/funcdup.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/funcdup2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/gc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/gc1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/gc2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/gcstring.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/goprint.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/goprint.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/goto.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/helloworld.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/helloworld.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/if.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/import.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/import1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/import2.dir/import2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/import2.dir/import3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/import2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/import4.dir/empty.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/import4.dir/import4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/import4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/import5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/index.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/index0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/index1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/index2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/indirect.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/indirect1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/init.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/init1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/initcomma.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/initialize.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/initializerr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/inline.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/int_lit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/intcvt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/assertinline.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/bigdata.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/convert.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/convert1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/convert2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/embed.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/embed1.dir/embed0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/embed1.dir/embed1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/embed1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/embed2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/explicit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/fail.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/fake.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/noeq.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/pointer.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/private.dir/private1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/private.dir/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/private.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/receiver.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/receiver1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/recursive.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/recursive1.dir/recursive1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/recursive1.dir/recursive2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/recursive1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/returntype.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/interface/struct.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/iota.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/array.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/chan.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/chan1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/complit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/convert.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/cplx0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/cplx0.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/cplx1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/cplx2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/cplx3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/cplx4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/cplx5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/divconst.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/divmod.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/embed.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/for.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/interbasic.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/interfun.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/intervar.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/label.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/litfun.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/mfunc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/modconst.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/ptrfun.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/ptrvar.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/range.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/rob1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/rob2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/robfor.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/robfunc.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/shift.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/simparray.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/simpbool.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/simpconv.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/simpfun.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/simpswitch.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/simpvar.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/slicearray.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/sliceslice.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/string.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/string.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/ken/strvar.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/label.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/label1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/linkx.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/linkx_run.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/literal.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/live.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/live1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/live2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/mallocfin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/map.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/map1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/maplinear.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/method.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/method1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/method2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/method3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/method4.dir/method4a.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/method4.dir/prog.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/method4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/method5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/named.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/named1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/nil.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/nilcheck.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/nilptr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/nilptr2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/nilptr3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/nilptr4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/nosplit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/nul1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/parentype.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/peano.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/print.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/print.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/printbig.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/printbig.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/range.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/recover.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/recover1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/recover2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/recover3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/recover4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/rename.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/rename1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/reorder.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/reorder2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/return.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/rotate.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/rotate0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/rotate1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/rotate2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/rotate3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/run.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/rune.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/runtime.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/safe/main.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/safe/nousesafe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/safe/pkg.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/safe/usesafe.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/shift1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/shift2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/sieve.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/sigchld.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/sigchld.out
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/simassign.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/sinit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/sinit_run.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/sizeof.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/slice3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/slice3err.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/slicecap.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/sliceopt.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/solitaire.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/stack.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/stress/maps.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/stress/parsego.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/stress/runstress.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/string_lit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/stringrange.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/struct0.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/switch.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/switch3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/switch4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/chan.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/chan1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/composite.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/else.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/forvar.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/if.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/import.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/interface.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/semi1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/semi2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/semi3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/semi4.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/semi5.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/semi6.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/semi7.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/topexpr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/typesw.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/vareq.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/syntax/vareq1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/tinyfin.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/torture.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/turing.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/typecheck.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/typeswitch.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/typeswitch1.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/typeswitch2.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/typeswitch3.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/undef.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/utf.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/varerr.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/varinit.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/writebarrier.go
+file path=usr/lib/golang/$(COMPONENT_MAJOR_VERSION)/test/zerodivide.go
+file path=usr/share/man/man1/go.1
+license license.golang license="BSD-style, Patent Grant"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/golang-supp-pkg.mog	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,35 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang.mog>
+<transform file path=usr/lib/gocode/.*/pkg/tool/solaris_$(MACH64)/.+ -> \
+    default mode 0555>
+# Add identical timestamps to the Go source code and object files so the
+# compiler doesn't try to rebuild them.
+<transform file path=usr/lib/gocode/$(COMPONENT_RE_MAJOR_VERSION)/src/.*$ -> \
+    set timestamp $(TIMESTAMP) >
+<transform file path=usr/lib/gocode/$(COMPONENT_RE_MAJOR_VERSION)/pkg/.*$ -> \
+    set timestamp $(TIMESTAMP) >
+# Standard dependency for supplementary packages which pkgdepend will not
+# yet detect.
+depend type=require fmri=pkg:/developer/golang-15
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/golang.mog	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,58 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<transform file path=usr.*/man/.+ -> \
+    default mangler.man.stability "pass-through volatile">
+
+# Avoid bogus dependencies from testdata.
+<transform file path=usr/.*/debug/.*/testdata/.*$ -> \
+    add pkg.depend.bypass-generate .* >
+
+# Go has 64-bit test data objects in a 32-bit path.
+<transform file \
+    path=usr/lib/golang/.*/src/debug/.*/testdata/.*$ -> \
+    default pkg.linted.userland.action001.2 true>
+
+# ASLR doesn't apply to objects for other platforms.
+<transform file \
+    path=usr/lib/golang/.*/src/runtime/race/race_(freebsd|linux)_$(MACH64)\.syso$ -> \
+    default pkg.linted.userland.action001.2 true>
+
+# Go has test data not tagged for ASLR.
+<transform file \
+    path=usr/lib/golang/.*/src/debug/.*/testdata/.*$ -> \
+    default pkg.linted.userland.action001.5 true>
+
+# The Go linker does not currently support ASLR.
+<transform file \
+    path=usr/lib/golang/.*/pkg/tool/solaris_$(MACH64)/.*$ -> \
+    default pkg.linted.userland.action001.5 true>
+<transform file \
+    path=usr/lib/golang/.*/pkg/bootstrap/bin/.*$ -> \
+    default pkg.linted.userland.action001.5 true>
+<transform file \
+    path=usr/lib/golang/.*/bin/.*$ -> \
+    default pkg.linted.userland.action001.5 true>
+<transform file \
+    path=usr/lib/gocode/.*/bin/.*$ -> \
+    default pkg.linted.userland.action001.5 true>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/golang.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,47 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2014, 2015 Oracle and/or its affiliates. All rights reserved.
+#
+
+set name=pkg.fmri \
+    value=pkg:/developer/golang@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
+set name=pkg.summary value="The Google Go programming language"
+set name=pkg.description \
+    value="Google Go is an open source programming language that makes it easy to build simple, reliable, and efficient software."
+set name=com.oracle.info.description value="Google Go"
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+# As a matter of convenience, also install the "standard" supplementary
+# packages offered by Go by default.  Although these are not required, most
+# Go developers use them.
+depend type=group fmri=library/golang/crypto
+depend type=group fmri=library/golang/image
+depend type=group fmri=library/golang/lint
+depend type=group fmri=library/golang/net
+depend type=group fmri=library/golang/sys
+depend type=group fmri=library/golang/text
+depend type=group fmri=library/golang/tools
+depend type=group fmri=library/golang/tour
+depend type=require fmri=developer/golang-15
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/image-15.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,191 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/image-15@$(IPS_COMPONENT_VERSION_image),$(BUILD_VERSION)
+set name=pkg.summary value="Supplementary Go packages for image processing"
+set name=com.oracle.info.description value="Google Go Image"
+set name=com.oracle.info.tpno value=$(TPNO_image)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_image)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/AUTHORS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/CONTRIBUTING.md
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/CONTRIBUTORS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/LICENSE
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/PATENTS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/bmp/reader.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/bmp/reader_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/bmp/writer.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/bmp/writer_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/cmd/webp-manual-test/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/codereview.cfg
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/colornames/colornames.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/colornames/colornames_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/colornames/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/colornames/table.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/draw/draw.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/draw/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/draw/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/draw/impl.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/draw/scale.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/draw/scale_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/draw/stdlib_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/example/font/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/basicfont/basicfont.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/basicfont/data.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/basicfont/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/font.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/plan9font/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/plan9font/plan9font.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.0000
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.0100
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.0200
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.0300
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.0400
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.0500
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.0E00
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.1000
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.1600
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.1E00
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.1F00
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.2000
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.2100
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.2200
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.2300
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.2400
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.2500
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.2600
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.2700
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.2800
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.2A00
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.3000
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.FB00
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.FE00
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/7x13.FF00
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/font/testdata/fixed/unicode.7x13.font
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/math/f32/f32.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/math/f64/f64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/math/fixed/fixed.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/math/fixed/fixed_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/riff/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/riff/riff.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/blue-purple-pink-large.lossless.webp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/blue-purple-pink-large.no-filter.lossy.webp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/blue-purple-pink-large.no-filter.lossy.webp.ycbcr.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/blue-purple-pink-large.normal-filter.lossy.webp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/blue-purple-pink-large.normal-filter.lossy.webp.ycbcr.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/blue-purple-pink-large.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/blue-purple-pink-large.simple-filter.lossy.webp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/blue-purple-pink-large.simple-filter.lossy.webp.ycbcr.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/blue-purple-pink.lossless.webp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/blue-purple-pink.lossy.webp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/blue-purple-pink.lossy.webp.ycbcr.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/blue-purple-pink.lzwcompressed.tiff
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/blue-purple-pink.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/bw-deflate.tiff
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/bw-packbits.tiff
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/bw-uncompressed.tiff
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/go-turns-two-14x18.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/go-turns-two-280x360.jpeg
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/go-turns-two-down-ab.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/go-turns-two-down-bl.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/go-turns-two-down-cr.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/go-turns-two-down-nn.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/go-turns-two-rotate-ab.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/go-turns-two-rotate-bl.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/go-turns-two-rotate-cr.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/go-turns-two-rotate-nn.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/go-turns-two-up-ab.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/go-turns-two-up-bl.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/go-turns-two-up-cr.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/go-turns-two-up-nn.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/gopher-doc.1bpp.lossless.webp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/gopher-doc.1bpp.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/gopher-doc.2bpp.lossless.webp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/gopher-doc.2bpp.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/gopher-doc.4bpp.lossless.webp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/gopher-doc.4bpp.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/gopher-doc.8bpp.lossless.webp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/gopher-doc.8bpp.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/no_compress.tiff
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/no_rps.tiff
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/testpattern.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/tux-rotate-ab.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/tux-rotate-bl.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/tux-rotate-cr.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/tux-rotate-nn.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/tux.lossless.webp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/tux.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/video-001-16bit.tiff
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/video-001-gray-16bit.tiff
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/video-001-gray.tiff
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/video-001-paletted.tiff
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/video-001-strip-64.tiff
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/video-001-tile-64x64.tiff
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/video-001-uncompressed.tiff
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/video-001.bmp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/video-001.lossy.webp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/video-001.lossy.webp.ycbcr.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/video-001.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/video-001.tiff
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/yellow_rose-small.bmp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/yellow_rose-small.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/yellow_rose.lossless.webp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/yellow_rose.lossy-with-alpha.webp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/yellow_rose.lossy-with-alpha.webp.nycbcra.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/yellow_rose.lossy.webp
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/yellow_rose.lossy.webp.ycbcr.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/testdata/yellow_rose.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/tiff/buffer.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/tiff/buffer_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/tiff/compress.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/tiff/consts.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/tiff/lzw/reader.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/tiff/reader.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/tiff/reader_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/tiff/writer.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/tiff/writer_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/vp8/decode.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/vp8/filter.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/vp8/idct.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/vp8/partition.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/vp8/pred.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/vp8/predfunc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/vp8/quant.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/vp8/reconstruct.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/vp8/token.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/vp8l/decode.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/vp8l/huffman.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/vp8l/transform.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/webp/decode.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/webp/decode_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/image/webp/nycbcra/nycbcra.go
+license license.image license="BSD-style, Patent Grant"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/image.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,38 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/image@$(IPS_COMPONENT_VERSION_image),$(BUILD_VERSION)
+set name=pkg.summary value="Supplementary Go packages for image processing"
+set name=com.oracle.info.description value="Google Go Image"
+set name=com.oracle.info.tpno value=$(TPNO_image)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_image)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=conditional fmri=library/golang/image-15 \
+    predicate=developer/golang-15
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/license.crypto	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,55 @@
+-----------------------------------------------------------
+./crypto-master/LICENSE
+-----------------------------------------------------------
+Copyright (c) 2009 The Go Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+* Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-----------------------------------------------------------
+./crypto-master/PATENTS
+-----------------------------------------------------------
+Additional IP Rights Grant (Patents)
+
+"This implementation" means the copyrightable works distributed by
+Google as part of the Go project.
+
+Google hereby grants to You a perpetual, worldwide, non-exclusive,
+no-charge, royalty-free, irrevocable (except as stated in this section)
+patent license to make, have made, use, offer to sell, sell, import,
+transfer and otherwise run, modify and propagate the contents of this
+implementation of Go, where such license applies only to those patent
+claims, both currently owned or controlled by Google and acquired in
+the future, licensable by Google that are necessarily infringed by this
+implementation of Go. This grant does not include claims that would be
+infringed only as a consequence of further modification of this
+implementation. If you or your agent or exclusive licensee institute or
+order or agree to the institution of patent litigation against any
+entity (including a cross-claim or counterclaim in a lawsuit) alleging
+that this implementation of Go or any code incorporated within this
+implementation of Go constitutes direct or contributory patent
+infringement, or inducement of patent infringement, then any patent
+rights granted to you under this License for this implementation of Go
+shall terminate as of the date such litigation is filed.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/license.golang	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,1066 @@
+-----------------------------------------------------------
+./golang/LICENSE
+-----------------------------------------------------------
+Copyright (c) 2012 The Go Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+* Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-----------------------------------------------------------
+./golang/PATENTS
+-----------------------------------------------------------
+Additional IP Rights Grant (Patents)
+
+"This implementation" means the copyrightable works distributed by
+Google as part of the Go project.
+
+Google hereby grants to You a perpetual, worldwide, non-exclusive,
+no-charge, royalty-free, irrevocable (except as stated in this section)
+patent license to make, have made, use, offer to sell, sell, import,
+transfer and otherwise run, modify and propagate the contents of this
+implementation of Go, where such license applies only to those patent
+claims, both currently owned or controlled by Google and acquired in
+the future, licensable by Google that are necessarily infringed by this
+implementation of Go. This grant does not include claims that would be
+infringed only as a consequence of further modification of this
+implementation. If you or your agent or exclusive licensee institute or
+order or agree to the institution of patent litigation against any
+entity (including a cross-claim or counterclaim in a lawsuit) alleging
+that this implementation of Go or any code incorporated within this
+implementation of Go constitutes direct or contributory patent
+infringement, or inducement of patent infringement, then any patent
+rights granted to you under this License for this implementation of Go
+shall terminate as of the date such litigation is filed.
+-----------------------------------------------------------
+./golang/doc/gopher/README
+-----------------------------------------------------------
+The Go gopher was designed by Renee French. (http://reneefrench.blogspot.com/)
+The design is licensed under the Creative Commons 3.0 Attributions license.
+Read this article for more details: https://blog.golang.org/gopher
+
+THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
+COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
+COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
+AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
+
+BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE
+TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY
+BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS
+CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
+CONDITIONS.
+
+1. Definitions
+
+    a.  "Collective Work" means a work, such as a periodical issue,
+        anthology or encyclopedia, in which the Work in its entirety in
+        unmodified form, along with one or more other contributions,
+        constituting separate and independent works in themselves, are
+        assembled into a collective whole.  A work that constitutes a
+        Collective Work will not be considered a Derivative Work (as defined
+        below) for the purposes of this License.
+
+    b.  "Derivative Work" means a work based upon the Work or upon the Work
+        and other pre-existing works, such as a translation, musical
+        arrangement, dramatization, fictionalization, motion picture
+        version, sound recording, art reproduction, abridgment,
+        condensation, or any other form in which the Work may be recast,
+        transformed, or adapted, except that a work that constitutes a
+        Collective Work will not be considered a Derivative Work for the
+        purpose of this License. For the avoidance of doubt, where the Work
+        is a musical composition or sound recording, the synchronization of
+        the Work in timed-relation with a moving image ("synching") will be
+        considered a Derivative Work for the purpose of this License.
+
+    c.  "Licensor" means the individual, individuals, entity or entities
+        that offers the Work under the terms of this License.
+
+    d.  "Original Author" means the individual, individuals, entity or
+        entities who created the Work.
+
+    e.  "Work" means the copyrightable work of authorship offered under the
+        terms of this License.
+
+    f.  "You" means an individual or entity exercising rights under this
+        License who has not previously violated the terms of this License
+        with respect to the Work, or who has received express permission
+        from the Licensor to exercise rights under this License despite a
+        previous violation.
+
+2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or
+restrict any rights arising from fair use, first sale or other limitations
+on the exclusive rights of the copyright owner under copyright law or other
+applicable laws.
+
+3. License Grant. Subject to the terms and conditions of this License,
+Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
+perpetual (for the duration of the applicable copyright) license to exercise
+the rights in the Work as stated below:
+
+    a.  to reproduce the Work, to incorporate the Work into one or more
+        Collective Works, and to reproduce the Work as incorporated in the
+        Collective Works;
+
+    b.  to create and reproduce Derivative Works provided that any such
+        Derivative Work, including any translation in any medium, takes
+        reasonable steps to clearly label, demarcate or otherwise identify
+        that changes were made to the original Work. For example, a
+        translation could be marked "The original work was translated from
+        English to Spanish," or a modification could indicate "The original
+        work has been modified.";;
+
+    c.  to distribute copies or phonorecords of, display publicly, perform
+        publicly, and perform publicly by means of a digital audio
+        transmission the Work including as incorporated in Collective Works;
+
+    d.  to distribute copies or phonorecords of, display publicly, perform
+        publicly, and perform publicly by means of a digital audio
+        transmission Derivative Works.
+
+    e.  For the avoidance of doubt, where the Work is a musical composition:
+
+        i.  Performance Royalties Under Blanket Licenses. Licensor waives
+            the exclusive right to collect, whether individually or, in the
+            event that Licensor is a member of a performance rights society
+            (e.g. ASCAP, BMI, SESAC), via that society, royalties for the
+            public performance or public digital performance (e.g. webcast)
+            of the Work.
+
+        ii. Mechanical Rights and Statutory Royalties. Licensor waives the
+            exclusive right to collect, whether individually or via a music
+            rights agency or designated agent (e.g. Harry Fox Agency),
+            royalties for any phonorecord You create from the Work ("cover
+            version") and distribute, subject to the compulsory license
+            created by 17 USC Section 115 of the US Copyright Act (or the
+            equivalent in other jurisdictions).
+
+    f.  Webcasting Rights and Statutory Royalties. For the avoidance of
+        doubt, where the Work is a sound recording, Licensor waives the
+        exclusive right to collect, whether individually or via a
+        performance-rights society (e.g. SoundExchange), royalties for the
+        public digital performance (e.g.  webcast) of the Work, subject to
+        the compulsory license created by 17 USC Section 114 of the US
+        Copyright Act (or the equivalent in other jurisdictions).
+
+The above rights may be exercised in all media and formats whether now known
+or hereafter devised.  The above rights include the right to make such
+modifications as are technically necessary to exercise the rights in other
+media and formats.  All rights not expressly granted by Licensor are hereby
+reserved.
+
+4. Restrictions. The license granted in Section 3 above is expressly made
+subject to and limited by the following restrictions:
+
+    a.  You may distribute, publicly display, publicly perform, or publicly
+        digitally perform the Work only under the terms of this License, and
+        You must include a copy of, or the Uniform Resource Identifier for,
+        this License with every copy or phonorecord of the Work You
+        distribute, publicly display, publicly perform, or publicly
+        digitally perform. You may not offer or impose any terms on the Work
+        that restrict the terms of this License or the ability of a
+        recipient of the Work to exercise the rights granted to that
+        recipient under the terms of the License. You may not sublicense the
+        Work. You must keep intact all notices that refer to this License
+        and to the disclaimer of warranties. When You distribute, publicly
+        display, publicly perform, or publicly digitally perform the Work,
+        You may not impose any technological measures on the Work that
+        restrict the ability of a recipient of the Work from You to exercise
+        the rights granted to that recipient under the terms of the License.
+        This Section 4(a) applies to the Work as incorporated in a
+        Collective Work, but this does not require the Collective Work apart
+        from the Work itself to be made subject to the terms of this
+        License. If You create a Collective Work, upon notice from any
+        Licensor You must, to the extent practicable, remove from the
+        Collective Work any credit as required by Section 4(b), as
+        requested. If You create a Derivative Work, upon notice from any
+        Licensor You must, to the extent practicable, remove from the
+        Derivative Work any credit as required by Section 4(b), as
+        requested.
+
+    b.  If You distribute, publicly display, publicly perform, or publicly
+        digitally perform the Work (as defined in Section 1 above) or any
+        Derivative Works (as defined in Section 1 above) or Collective Works
+        (as defined in Section 1 above), You must, unless a request has been
+        made pursuant to Section 4(a), keep intact all copyright notices for
+        the Work and provide, reasonable to the medium or means You are
+        utilizing: (i) the name of the Original Author (or pseudonym, if
+        applicable) if supplied, and/or (ii) if the Original Author and/or
+        Licensor designate another party or parties (e.g.  a sponsor
+        institute, publishing entity, journal) for attribution ("Attribution
+        Parties") in Licensor's copyright notice, terms of service or by
+        other reasonable means, the name of such party or parties; the title
+        of the Work if supplied; to the extent reasonably practicable, the
+        Uniform Resource Identifier, if any, that Licensor specifies to be
+        associated with the Work, unless such URI does not refer to the
+        copyright notice or licensing information for the Work; and,
+        consistent with Section 3(b) in the case of a Derivative Work, a
+        credit identifying the use of the Work in the Derivative Work (e.g.,
+        "French translation of the Work by Original Author," or "Screenplay
+        based on original Work by Original Author"). The credit required by
+        this Section 4(b) may be implemented in any reasonable manner;
+        provided, however, that in the case of a Derivative Work or
+        Collective Work, at a minimum such credit will appear, if a credit
+        for all contributing authors of the Derivative Work or Collective
+        Work appears, then as part of these credits and in a manner at least
+        as prominent as the credits for the other contributing authors. For
+        the avoidance of doubt, You may only use the credit required by this
+        Section for the purpose of attribution in the manner set out above
+        and, by exercising Your rights under this License, You may not
+        implicitly or explicitly assert or imply any connection with,
+        sponsorship or endorsement by the Original Author, Licensor and/or
+        Attribution Parties, as appropriate, of You or Your use of the Work,
+        without the separate, express prior written permission of the
+        Original Author, Licensor and/or Attribution Parties.
+
+5. Representations, Warranties and Disclaimer
+
+UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
+OFFERS THE WORK AS-IS AND ONLY TO THE EXTENT OF ANY RIGHTS HELD IN THE
+LICENSED WORK BY THE LICENSOR. THE LICENSOR MAKES NO REPRESENTATIONS OR
+WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR
+OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE,
+MARKETABILITY, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE,
+NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE
+PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME
+JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, SO SUCH
+EXCLUSION MAY NOT APPLY TO YOU.
+
+6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW,
+IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY
+SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING
+OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN
+ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. Termination
+
+    a.  This License and the rights granted hereunder will terminate
+        automatically upon any breach by You of the terms of this License.
+        Individuals or entities who have received Derivative Works (as
+        defined in Section 1 above) or Collective Works (as defined in
+        Section 1 above) from You under this License, however, will not have
+        their licenses terminated provided such individuals or entities
+        remain in full compliance with those licenses. Sections 1, 2, 5, 6,
+        7, and 8 will survive any termination of this License.
+
+    b.  Subject to the above terms and conditions, the license granted here
+        is perpetual (for the duration of the applicable copyright in the
+        Work).  Notwithstanding the above, Licensor reserves the right to
+        release the Work under different license terms or to stop
+        distributing the Work at any time; provided, however that any such
+        election will not serve to withdraw this License (or any other
+        license that has been, or is required to be, granted under the terms
+        of this License), and this License will continue in full force and
+        effect unless terminated as stated above.
+
+8. Miscellaneous
+
+    a.  Each time You distribute or publicly digitally perform the Work (as
+        defined in Section 1 above) or a Collective Work (as defined in
+        Section 1 above), the Licensor offers to the recipient a license to
+        the Work on the same terms and conditions as the license granted to
+        You under this License.
+
+    b.  Each time You distribute or publicly digitally perform a Derivative
+        Work, Licensor offers to the recipient a license to the original
+        Work on the same terms and conditions as the license granted to You
+        under this License.
+
+    c.  If any provision of this License is invalid or unenforceable under
+        applicable law, it shall not affect the validity or enforceability
+        of the remainder of the terms of this License, and without further
+        action by the parties to this agreement, such provision shall be
+        reformed to the minimum extent necessary to make such provision
+        valid and enforceable.
+
+    d.  No term or provision of this License shall be deemed waived and no
+        breach consented to unless such waiver or consent shall be in
+        writing and signed by the party to be charged with such waiver or
+        consent.
+
+    e.  This License constitutes the entire agreement between the parties
+        with respect to the Work licensed here. There are no understandings,
+        agreements or representations with respect to the Work not specified
+        here. Licensor shall not be bound by any additional provisions that
+        may appear in any communication from You. This License may not be
+        modified without the mutual written agreement of the Licensor and You.
+
+-----------------------------------------------------------
+./golang/misc/trace/README.md
+-----------------------------------------------------------
+This directory contains helper file for trace viewer (`go tool trace`).
+
+The license for trace-viewer is as follows:
+// Copyright (c) 2012 The Chromium Authors. All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+//    * Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+//    * Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+//    * Neither the name of Google Inc. nor the names of its
+// contributors may be used to endorse or promote products derived from
+// this software without specific prior written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+-----------------------------------------------------------
+./golang/misc/trace/trace_viewer_lean.html
+-----------------------------------------------------------
+// Copyright (c) 2014 The Chromium Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style license that can be
+// found in the LICENSE file.
+
+/**
+ * @license
+ * Copyright (c) 2014 The Polymer Project Authors. All rights reserved.
+ * This code may only be used under the BSD style license found at http://polymer.github.io/LICENSE.txt
+ * The complete set of authors may be found at http://polymer.github.io/AUTHORS.txt
+ * The complete set of contributors may be found at http://polymer.github.io/CONTRIBUTORS.txt
+ * Code distributed by Google as part of the polymer project is also
+ * subject to an additional IP rights grant found at http://polymer.github.io/PATENTS.txt
+ */
+
+-----------------------------------------------------------
+./golang/src/cmd/compile/internal/amd64/gsubr.go
+./golang/src/cmd/compile/internal/amd64/peep.go
+./golang/src/cmd/compile/internal/amd64/reg.go
+./golang/src/cmd/compile/internal/arm/gsubr.go
+./golang/src/cmd/compile/internal/arm/peep.go
+./golang/src/cmd/compile/internal/arm/reg.go
+./golang/src/cmd/compile/internal/arm64/gsubr.go
+./golang/src/cmd/compile/internal/arm64/peep.go
+./golang/src/cmd/compile/internal/arm64/reg.go
+./golang/src/cmd/compile/internal/gc/gsubr.go
+./golang/src/cmd/compile/internal/gc/popt.go
+./golang/src/cmd/compile/internal/gc/reg.go
+./golang/src/cmd/compile/internal/ppc64/gsubr.go
+./golang/src/cmd/compile/internal/ppc64/peep.go
+./golang/src/cmd/compile/internal/ppc64/reg.go
+./golang/src/cmd/compile/internal/x86/gsubr.go
+./golang/src/cmd/compile/internal/x86/peep.go
+./golang/src/cmd/compile/internal/x86/reg.go
+./golang/src/cmd/internal/obj/ar.go
+./golang/src/cmd/internal/obj/stack.go
+./golang/src/cmd/internal/obj/funcdata.go
+./golang/src/cmd/internal/obj/arm/a.out.go
+./golang/src/cmd/internal/obj/arm/asm5.go
+./golang/src/cmd/internal/obj/arm/list5.go
+./golang/src/cmd/internal/obj/arm/obj5.go
+./golang/src/cmd/internal/obj/arm64/a.out.go
+./golang/src/cmd/internal/obj/arm64/asm7.go
+./golang/src/cmd/internal/obj/arm64/list7.go
+./golang/src/cmd/internal/obj/arm64/obj7.go
+./golang/src/cmd/internal/obj/data.go
+./golang/src/cmd/internal/obj/funcdata.go
+./golang/src/cmd/internal/obj/ld.go
+./golang/src/cmd/internal/obj/link.go
+./golang/src/cmd/internal/obj/pass.go
+./golang/src/cmd/internal/obj/stack.go
+./golang/src/cmd/internal/obj/sym.go
+./golang/src/cmd/internal/obj/x86/a.out.go
+./golang/src/cmd/internal/obj/x86/asm6.go
+./golang/src/cmd/internal/obj/x86/list6.go
+./golang/src/cmd/internal/obj/x86/obj6.go
+./golang/src/cmd/link/internal/amd64/asm.go
+./golang/src/cmd/link/internal/amd64/l.go
+./golang/src/cmd/link/internal/amd64/obj.go
+./golang/src/cmd/link/internal/arm/asm.go
+./golang/src/cmd/link/internal/arm/l.go
+./golang/src/cmd/link/internal/arm/obj.go
+./golang/src/cmd/link/internal/arm64/asm.go
+./golang/src/cmd/link/internal/arm64/l.go
+./golang/src/cmd/link/internal/arm64/obj.go
+./golang/src/cmd/link/internal/ld/ar.go
+./golang/src/cmd/link/internal/ld/data.go
+./golang/src/cmd/link/internal/ld/ld.go
+./golang/src/cmd/link/internal/ld/lib.go
+./golang/src/cmd/link/internal/ld/link.go
+./golang/src/cmd/link/internal/ld/pobj.go
+./golang/src/cmd/link/internal/ld/sym.go
+./golang/src/cmd/link/internal/ld/symtab.go
+./golang/src/cmd/link/internal/ppc64/asm.go
+./golang/src/cmd/link/internal/ppc64/l.go
+./golang/src/cmd/link/internal/ppc64/obj.go
+./golang/src/cmd/link/internal/x86/asm.go
+./golang/src/cmd/link/internal/x86/l.go
+./golang/src/cmd/link/internal/x86/obj.go
+-----------------------------------------------------------
+//      Copyright © 1994-1999 Lucent Technologies Inc.  All rights reserved.
+//      Portions Copyright © 1995-1997 C H Forsyth ([email protected])
+//      Portions Copyright © 1997-1999 Vita Nuova Limited
+//      Portions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vitanuova.com)
+//      Portions Copyright © 2004,2006 Bruce Ellis
+//      Portions Copyright © 2005-2007 C H Forsyth ([email protected])
+//      Revisions Copyright © 2000-2007 Lucent Technologies Inc. and others
+//      Portions Copyright © 2009 The Go Authors.  All rights reserved.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+-----------------------------------------------------------
+./golang/src/cmd/link/internal/ld/elf.go
+-----------------------------------------------------------
+/*
+ * Copyright (c) 1996-1998 John D. Polstra.  All rights reserved.
+ * Copyright (c) 2001 David E. O'Brien
+ * Portions Copyright 2009 The Go Authors.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ *
+ */
+
+-----------------------------------------------------------
+./golang/src/cmd/internal/obj/fmt.go
+-----------------------------------------------------------
+/*
+ * The authors of this software are Rob Pike and Ken Thompson.
+ *              Copyright (c) 2002 by Lucent Technologies.
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose without fee is hereby granted, provided that this entire notice
+ * is included in all copies of any software which is or includes a copy
+ * or modification of this software and in all copies of the supporting
+ * documentation for such software.
+ * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
+ * WARRANTY.  IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY
+ * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
+ * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
+ */
+
+-----------------------------------------------------------
+./golang/src/cmd/internal/obj/ppc64/a.out.go
+./golang/src/cmd/internal/obj/ppc64/asm9.go
+./golang/src/cmd/internal/obj/ppc64/list9.go
+./golang/src/cmd/internal/obj/ppc64/obj9.go
+./golang/src/cmd/link/internal/arm64/l.go
+./golang/src/cmd/link/internal/ppc64/l.go
+-----------------------------------------------------------
+//      Copyright © 1994-1999 Lucent Technologies Inc.  All rights reserved.
+//      Portions Copyright © 1995-1997 C H Forsyth ([email protected])
+//      Portions Copyright © 1997-1999 Vita Nuova Limited
+//      Portions Copyright © 2000-2008 Vita Nuova Holdings Limited (www.vitanuova.com)
+//      Portions Copyright © 2004,2006 Bruce Ellis
+//      Portions Copyright © 2005-2007 C H Forsyth ([email protected])
+//      Revisions Copyright © 2000-2008 Lucent Technologies Inc. and others
+//      Portions Copyright © 2009 The Go Authors.  All rights reserved.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+-----------------------------------------------------------
+./golang/src/cmd/link/internal/ld/ldelf.go
+./golang/src/cmd/link/internal/ld/ldmacho.go
+-----------------------------------------------------------
+        Copyright © 2004 Russ Cox.
+        Portions Copyright © 2008-2010 Google Inc.
+        Portions Copyright © 2010 The Go Authors.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----------------------------------------------------------
+./golang/src/cmd/pprof/internal/svg/svgpan.go
+-----------------------------------------------------------
+/** 
+ * This code is licensed under the following BSD license:
+ *
+ * Copyright 2009-2010 Andrea Leofreddi <[email protected]>. All rights reserved.
+ * 
+ * Redistribution and use in source and binary forms, with or without modification, are
+ * permitted provided that the following conditions are met:
+ * 
+ *    1. Redistributions of source code must retain the above copyright notice, this list of
+ *       conditions and the following disclaimer.
+ * 
+ *    2. Redistributions in binary form must reproduce the above copyright notice, this list
+ *       of conditions and the following disclaimer in the documentation and/or other materials
+ *       provided with the distribution.
+ * 
+ * THIS SOFTWARE IS PROVIDED BY Andrea Leofreddi ` + "``AS IS''" + ` AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+ * FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL Andrea Leofreddi OR
+ * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+ * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ * ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+ * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ * 
+ * The views and conclusions contained in the software and documentation are those of the
+ * authors and should not be interpreted as representing official policies, either expressed
+ * or implied, of Andrea Leofreddi.
+ */
+
+-----------------------------------------------------------
+./golang/src/cmd/yacc/yacc.go
+-----------------------------------------------------------
+This copyright NOTICE applies to all files in this directory and
+subdirectories, unless another copyright notice appears in a given
+file or subdirectory.  If you take substantial code from this software to use in
+other programs, you must somehow include with it an appropriate
+copyright notice that includes the copyright notice and the other
+notices below.  It is fine (and often tidier) to do that in a separate
+file such as NOTICE, LICENCE or COPYING.
+
+        Copyright © 1994-1999 Lucent Technologies Inc.  All rights reserved.
+        Portions Copyright © 1995-1997 C H Forsyth ([email protected])
+        Portions Copyright © 1997-1999 Vita Nuova Limited
+        Portions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vitanuova.com)
+        Portions Copyright © 2004,2006 Bruce Ellis
+        Portions Copyright © 2005-2007 C H Forsyth ([email protected])
+        Revisions Copyright © 2000-2007 Lucent Technologies Inc. and others
+        Portions Copyright © 2009 The Go Authors.  All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+-----------------------------------------------------------
+./golang/src/debug/elf/elf.go
+-----------------------------------------------------------
+/*
+ * Copyright (c) 1996-1998 John D. Polstra.  All rights reserved.
+ * Copyright (c) 2001 David E. O'Brien
+ * Portions Copyright 2009 The Go Authors.  All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+ * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+-----------------------------------------------------------
+./golang/src/image/jpeg/fdct.go
+-----------------------------------------------------------
+It is based on the code in jfdctint.c from the Independent JPEG Group,
+found at http://www.ijg.org/files/jpegsrc.v8c.tar.gz.
+
+The "LEGAL ISSUES" section of the README in that archive says:
+
+In plain English:
+
+1. We don't promise that this software works.  (But if you find any bugs,
+   please let us know!)
+2. You can use this software for whatever you want.  You don't have to pay us.
+3. You may not pretend that you wrote this software.  If you use it in a
+   program, you must acknowledge somewhere in your documentation that
+   you've used the IJG code.
+
+In legalese:
+
+The authors make NO WARRANTY or representation, either express or implied,
+with respect to this software, its quality, accuracy, merchantability, or
+fitness for a particular purpose.  This software is provided "AS IS", and you,
+its user, assume the entire risk as to its quality and accuracy.
+
+This software is copyright (C) 1991-2011, Thomas G. Lane, Guido Vollbeding.
+All Rights Reserved except as specified below.
+
+Permission is hereby granted to use, copy, modify, and distribute this
+software (or portions thereof) for any purpose, without fee, subject to these
+conditions:
+(1) If any part of the source code for this software is distributed, then this
+README file must be included, with this copyright and no-warranty notice
+unaltered; and any additions, deletions, or changes to the original files
+must be clearly indicated in accompanying documentation.
+(2) If only executable code is distributed, then the accompanying
+documentation must state that "this software is based in part on the work of
+the Independent JPEG Group".
+(3) Permission for use of this software is granted only if the user accepts
+full responsibility for any undesirable consequences; the authors accept
+NO LIABILITY for damages of any kind.
+
+These conditions apply to any software derived from or based on the IJG code,
+not just to the unmodified library.  If you use our work, you ought to
+acknowledge us.
+
+Permission is NOT granted for the use of any IJG author's name or company name
+in advertising or publicity relating to this software or products derived from
+it.  This software may be referred to only as "the Independent JPEG Group's
+software".
+
+We specifically permit and encourage the use of this software as the basis of
+commercial products, provided that all warranty or liability claims are
+assumed by the product vendor.
+
+-----------------------------------------------------------
+./golang/src/image/jpeg/idct.go
+-----------------------------------------------------------
+// This is a Go translation of idct.c from
+//
+// http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_IEC_13818-4_2004_Conformance_Testing/Video/verifier/mpeg2decode_960109.tar.gz
+//
+// which carries the following notice:
+
+/* Copyright (C) 1996, MPEG Software Simulation Group. All Rights Reserved. */
+
+/*
+ * Disclaimer of Warranty
+ *
+ * These software programs are available to the user without any license fee or
+ * royalty on an "as is" basis.  The MPEG Software Simulation Group disclaims
+ * any and all warranties, whether express, implied, or statuary, including any
+ * implied warranties or merchantability or of fitness for a particular
+ * purpose.  In no event shall the copyright-holder be liable for any
+ * incidental, punitive, or consequential damages of any kind whatsoever
+ * arising from the use of these programs.
+ *
+ * This disclaimer of warranty extends to the user of these programs and user's
+ * customers, employees, agents, transferees, successors, and assigns.
+ *
+ * The MPEG Software Simulation Group does not represent or warrant that the
+ * programs furnished hereunder are free of infringement of any third-party
+ * patents.
+ *
+ * Commercial implementations of MPEG-1 and MPEG-2 video, including shareware,
+ * are subject to royalty fees to patent holders.  Many of these patents are
+ * general enough such that they are unavoidable regardless of implementation
+ * design.
+ *
+ */
+
+-----------------------------------------------------------
+./golang/src/image/png/testdata/pngsuite/README
+-----------------------------------------------------------
+The *.png and README.original files in this directory are copied from
+libpng.org, specifically contrib/pngsuite/* in libpng-1.2.40.tar.gz.
+README.original gives the following license for those files:
+
+        Permission to use, copy, and distribute these images for any purpose
+        and without fee is hereby granted.
+
+
+The files basn0g01-30.png, basn0g02-29.png and basn0g04-31.png are in fact
+not part of pngsuite but were created from files in pngsuite. Their non-power-
+of-two sizes makes them useful for testing bit-depths smaller than a byte.
+
+basn3a08.png was generated from basn6a08.png using the pngnq tool, which
+converted it to the 8-bit paletted image with alpha values in tRNS chunk.
+
+The *.sng files in this directory were generated from the *.png files
+by the sng command-line tool and some hand editing. The files
+basn0g0{1,2,4}.sng were actually generated by first converting the PNG
+to a bitdepth of 8 and then running sng on them. basn4a08.sng was generated
+by from a 16-bit rgba version of basn4a08.png rather than the original
+gray + alpha.
+
+-----------------------------------------------------------
+./golang/src/image/png/testdata/pngsuite/README.original
+-----------------------------------------------------------
+pngsuite
+--------
+(c) Willem van Schaik, 1999
+
+Permission to use, copy, and distribute these images for any purpose and
+without fee is hereby granted.
+
+These 15 images are part of the much larger PngSuite test-set of 
+images, available for developers of PNG supporting software. The 
+complete set, available at http:/www.schaik.com/pngsuite/, contains 
+a variety of images to test interlacing, gamma settings, ancillary
+chunks, etc.
+
+-----------------------------------------------------------
+./golang/src/math/acosh.go
+./golang/src/math/asinh.go
+./golang/src/math/atanh.go
+./golang/src/math/erf.go
+./golang/src/math/expm1.go
+./golang/src/math/j0.go
+./golang/src/math/j1.go
+./golang/src/math/jn.go
+./golang/src/math/lgamma.go
+./golang/src/math/log1p.go
+./golang/src/math/remainder.go
+-----------------------------------------------------------
+// Copyright 2010 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+// ====================================================
+// Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
+//
+// Developed at SunPro, a Sun Microsystems, Inc. business.
+// Permission to use, copy, modify, and distribute this
+// software is freely granted, provided that this notice
+// is preserved.
+// ====================================================
+
+-----------------------------------------------------------
+./golang/src/math/exp.go
+-----------------------------------------------------------
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+// ====================================================
+// Copyright (C) 2004 by Sun Microsystems, Inc. All rights reserved.
+//
+// Permission to use, copy, modify, and distribute this
+// software is freely granted, provided that this notice
+// is preserved.
+// ====================================================
+
+-----------------------------------------------------------
+./golang/src/math/cbrt.go
+./golang/src/math/log.go
+./golang/src/math/sqrt.go
+./golang/src/runtime/sqrt.go
+-----------------------------------------------------------
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+// ====================================================
+// Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
+//
+// Developed at SunPro, a Sun Microsystems, Inc. business.
+// Permission to use, copy, modify, and distribute this
+// software is freely granted, provided that this notice
+// is preserved.
+// ====================================================
+
+-----------------------------------------------------------
+./golang/src/math/atan.go
+-----------------------------------------------------------
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Cephes Math Library Release 2.8:  June, 2000
+// Copyright 1984, 1987, 1989, 1992, 2000 by Stephen L. Moshier
+//
+// The readme file at http://netlib.sandia.gov/cephes/ says:
+//    Some software in this archive may be from the book _Methods and
+// Programs for Mathematical Functions_ (Prentice-Hall or Simon & Schuster
+// International, 1989) or from the Cephes Mathematical Library, a
+// commercial product. In either event, it is copyrighted by the author.
+// What you see here may be used freely but it comes with no support or
+// guarantee.
+//
+//   The two known misprints in the book are repaired here in the
+// source listings for the gamma function and the incomplete beta
+// integral.
+//
+//   Stephen L. Moshier
+//   [email protected]
+
+-----------------------------------------------------------
+./golang/src/math/cmplx/asin.go
+./golang/src/math/cmplx/exp.go
+./golang/src/math/cmplx/log.go
+./golang/src/math/cmplx/pow.go
+./golang/src/math/cmplx/sin.go
+./golang/src/math/cmplx/sqrt.go
+./golang/src/math/cmplx/tan.go
+./golang/src/math/gamma.go
+-----------------------------------------------------------
+// Copyright 2010 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Cephes Math Library Release 2.8:  June, 2000
+// Copyright 1984, 1987, 1989, 1992, 2000 by Stephen L. Moshier
+//
+// The readme file at http://netlib.sandia.gov/cephes/ says:
+//    Some software in this archive may be from the book _Methods and
+// Programs for Mathematical Functions_ (Prentice-Hall or Simon & Schuster
+// International, 1989) or from the Cephes Mathematical Library, a
+// commercial product. In either event, it is copyrighted by the author.
+// What you see here may be used freely but it comes with no support or
+// guarantee.
+//
+//   The two known misprints in the book are repaired here in the
+// source listings for the gamma function and the incomplete beta
+// integral.
+//
+//   Stephen L. Moshier
+//   [email protected]
+    
+-----------------------------------------------------------
+./golang/src/math/sin.go
+-----------------------------------------------------------
+// Copyright 2011 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+// Cephes Math Library Release 2.8:  June, 2000
+// Copyright 1984, 1987, 1989, 1992, 2000 by Stephen L. Moshier
+//
+// The readme file at http://netlib.sandia.gov/cephes/ says:
+//    Some software in this archive may be from the book _Methods and
+// Programs for Mathematical Functions_ (Prentice-Hall or Simon & Schuster
+// International, 1989) or from the Cephes Mathematical Library, a
+// commercial product. In either event, it is copyrighted by the author.
+// What you see here may be used freely but it comes with no support or
+// guarantee.
+//
+//   The two known misprints in the book are repaired here in the
+// source listings for the gamma function and the incomplete beta
+// integral.
+//
+//   Stephen L. Moshier
+//   [email protected]
+    
+-----------------------------------------------------------
+./golang/src/regexp/testdata/testregex.c
+-----------------------------------------------------------
+/*
+ * The following license covers testregex.c and all associated test data.
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of THIS SOFTWARE FILE (the "Software"), to deal in the Software
+ * without restriction, including without limitation the rights to use,
+ * copy, modify, merge, publish, distribute, and/or sell copies of the
+ * Software, and to permit persons to whom the Software is furnished to do
+ * so, subject to the following disclaimer:
+ *
+ * THIS SOFTWARE IS PROVIDED BY AT&T ``AS IS'' AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL AT&T BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+ * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+ * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+-----------------------------------------------------------
+./golang/src/runtime/memclr_arm.s
+./golang/src/runtime/memmove_386.s
+./golang/src/runtime/memmove_amd64.s
+./golang/src/runtime/memmove_arm.s
+./golang/src/runtime/memmove_plan9_386.s
+./golang/src/runtime/memmove_plan9_amd64.s
+./golang/src/runtime/vlop_386.s
+./golang/src/runtime/vlop_arm.s
+./golang/src/runtime/vlrt.go
+-----------------------------------------------------------
+//         Copyright © 1994-1999 Lucent Technologies Inc.  All rights reserved.
+//         Revisions Copyright © 2000-2007 Vita Nuova Holdings Limited (www.vitanuova.com).  All rights reserved.
+//         Portions Copyright 2009 The Go Authors. All rights reserved.
+//
+// Permission is hereby granted, free of charge, to any person obtaining a copy
+// of this software and associated documentation files (the "Software"), to deal
+// in the Software without restriction, including without limitation the rights
+// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+// copies of the Software, and to permit persons to whom the Software is
+// furnished to do so, subject to the following conditions:
+//
+// The above copyright notice and this permission notice shall be included in
+// all copies or substantial portions of the Software.
+//
+// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL THE
+// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+// THE SOFTWARE.
+
+-----------------------------------------------------------
+./golang/src/runtime/rune.go
+-----------------------------------------------------------
+/*
+ * The authors of this software are Rob Pike and Ken Thompson.
+ *              Copyright (c) 2002 by Lucent Technologies.
+ *              Portions Copyright 2009 The Go Authors. All rights reserved.
+ * Permission to use, copy, modify, and distribute this software for any
+ * purpose without fee is hereby granted, provided that this entire notice
+ * is included in all copies of any software which is or includes a copy
+ * or modification of this software and in all copies of the supporting
+ * documentation for such software.
+ * THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
+ * WARRANTY.  IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY
+ * REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
+ * OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
+ */
+
+-----------------------------------------------------------
+./golang/test/bench/garbage/tree.go
+./golang/test/bench/shootout/binary-tree-freelist.go
+./golang/test/bench/shootout/binary-tree.c
+./golang/test/bench/shootout/binary-tree.go
+./golang/test/bench/shootout/chameneosredux.c
+./golang/test/bench/shootout/chameneosredux.go
+./golang/test/bench/shootout/fannkuch-parallel.go
+./golang/test/bench/shootout/fannkuch.c
+./golang/test/bench/shootout/fannkuch.go
+./golang/test/bench/shootout/fasta.c
+./golang/test/bench/shootout/fasta.go
+./golang/test/bench/shootout/k-nucleotide-parallel.go
+./golang/test/bench/shootout/k-nucleotide.c
+./golang/test/bench/shootout/k-nucleotide.go
+./golang/test/bench/shootout/mandelbrot.c
+./golang/test/bench/shootout/mandelbrot.go
+./golang/test/bench/shootout/meteor-contest.c
+./golang/test/bench/shootout/meteor-contest.go
+./golang/test/bench/shootout/nbody.c
+./golang/test/bench/shootout/nbody.go
+./golang/test/bench/shootout/pidigits.c
+./golang/test/bench/shootout/pidigits.go
+./golang/test/bench/shootout/regex-dna-parallel.go
+./golang/test/bench/shootout/regex-dna.c
+./golang/test/bench/shootout/regex-dna.go
+./golang/test/bench/shootout/reverse-complement.c
+./golang/test/bench/shootout/reverse-complement.go
+./golang/test/bench/shootout/spectral-norm-parallel.go
+./golang/test/bench/shootout/spectral-norm.c
+./golang/test/bench/shootout/spectral-norm.go
+./golang/test/bench/shootout/threadring.c
+./golang/test/bench/shootout/threadring.go
+-----------------------------------------------------------
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright
+    notice, this list of conditions and the following disclaimer.
+
+    * Redistributions in binary form must reproduce the above copyright
+    notice, this list of conditions and the following disclaimer in the
+    documentation and/or other materials provided with the distribution.
+
+    * Neither the name of "The Computer Language Benchmarks Game" nor the
+    name of "The Computer Language Shootout Benchmarks" nor the names of
+    its contributors may be used to endorse or promote products derived
+    from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/license.image	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,55 @@
+-----------------------------------------------------------
+./image-master/LICENSE
+-----------------------------------------------------------
+Copyright (c) 2009 The Go Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+* Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-----------------------------------------------------------
+./image-master/PATENTS
+-----------------------------------------------------------
+Additional IP Rights Grant (Patents)
+
+"This implementation" means the copyrightable works distributed by
+Google as part of the Go project.
+
+Google hereby grants to You a perpetual, worldwide, non-exclusive,
+no-charge, royalty-free, irrevocable (except as stated in this section)
+patent license to make, have made, use, offer to sell, sell, import,
+transfer and otherwise run, modify and propagate the contents of this
+implementation of Go, where such license applies only to those patent
+claims, both currently owned or controlled by Google and acquired in
+the future, licensable by Google that are necessarily infringed by this
+implementation of Go. This grant does not include claims that would be
+infringed only as a consequence of further modification of this
+implementation. If you or your agent or exclusive licensee institute or
+order or agree to the institution of patent litigation against any
+entity (including a cross-claim or counterclaim in a lawsuit) alleging
+that this implementation of Go or any code incorporated within this
+implementation of Go constitutes direct or contributory patent
+infringement, or inducement of patent infringement, then any patent
+rights granted to you under this License for this implementation of Go
+shall terminate as of the date such litigation is filed.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/license.lint	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,30 @@
+-----------------------------------------------------------
+./lint-master/LICENSE
+-----------------------------------------------------------
+Copyright (c) 2013 The Go Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+* Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/license.net	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,125 @@
+-----------------------------------------------------------
+./net-master/LICENSE
+-----------------------------------------------------------
+Copyright (c) 2009 The Go Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+* Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-----------------------------------------------------------
+./net-master/PATENTS
+-----------------------------------------------------------
+Additional IP Rights Grant (Patents)
+
+"This implementation" means the copyrightable works distributed by
+Google as part of the Go project.
+
+Google hereby grants to You a perpetual, worldwide, non-exclusive,
+no-charge, royalty-free, irrevocable (except as stated in this section)
+patent license to make, have made, use, offer to sell, sell, import,
+transfer and otherwise run, modify and propagate the contents of this
+implementation of Go, where such license applies only to those patent
+claims, both currently owned or controlled by Google and acquired in
+the future, licensable by Google that are necessarily infringed by this
+implementation of Go. This grant does not include claims that would be
+infringed only as a consequence of further modification of this
+implementation. If you or your agent or exclusive licensee institute or
+order or agree to the institution of patent litigation against any
+entity (including a cross-claim or counterclaim in a lawsuit) alleging
+that this implementation of Go or any code incorporated within this
+implementation of Go constitutes direct or contributory patent
+infringement, or inducement of patent infringement, then any patent
+rights granted to you under this License for this implementation of Go
+shall terminate as of the date such litigation is filed.
+-----------------------------------------------------------
+./net-master/html/charset/testdata/README
+-----------------------------------------------------------
+These test cases come from
+http://www.w3.org/International/tests/repository/html5/the-input-byte-stream/results-basics
+
+Distributed under both the W3C Test Suite License
+(http://www.w3.org/Consortium/Legal/2008/04-testsuite-license)
+and the W3C 3-clause BSD License
+(http://www.w3.org/Consortium/Legal/2008/03-bsd-license).
+To contribute to a W3C Test Suite, see the policies and contribution
+forms (http://www.w3.org/2004/10/27-testcases).
+
+Oracle chose the W3C 3-clause BSD License
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+   * Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+   * Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+   * Neither the name of the W3C nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-----------------------------------------------------------
+./net-master/html/testdata/webkit/README
+-----------------------------------------------------------
+The *.dat files in this directory are copied from The WebKit Open Source
+Project, specifically $WEBKITROOT/LayoutTests/html5lib/resources.
+WebKit is licensed under a BSD style license.
+http://webkit.org/coding/bsd-license.html says:
+
+Copyright (C) 2009 Apple Inc. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice,
+this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+this list of conditions and the following disclaimer in the documentation
+and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS "AS IS" AND ANY
+EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/license.sys	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,55 @@
+-----------------------------------------------------------
+./sys-master/LICENSE
+-----------------------------------------------------------
+Copyright (c) 2009 The Go Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+* Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-----------------------------------------------------------
+./sys-master/PATENTS
+-----------------------------------------------------------
+Additional IP Rights Grant (Patents)
+
+"This implementation" means the copyrightable works distributed by
+Google as part of the Go project.
+
+Google hereby grants to You a perpetual, worldwide, non-exclusive,
+no-charge, royalty-free, irrevocable (except as stated in this section)
+patent license to make, have made, use, offer to sell, sell, import,
+transfer and otherwise run, modify and propagate the contents of this
+implementation of Go, where such license applies only to those patent
+claims, both currently owned or controlled by Google and acquired in
+the future, licensable by Google that are necessarily infringed by this
+implementation of Go. This grant does not include claims that would be
+infringed only as a consequence of further modification of this
+implementation. If you or your agent or exclusive licensee institute or
+order or agree to the institution of patent litigation against any
+entity (including a cross-claim or counterclaim in a lawsuit) alleging
+that this implementation of Go or any code incorporated within this
+implementation of Go constitutes direct or contributory patent
+infringement, or inducement of patent infringement, then any patent
+rights granted to you under this License for this implementation of Go
+shall terminate as of the date such litigation is filed.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/license.text	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,55 @@
+-----------------------------------------------------------
+./text-master/LICENSE
+-----------------------------------------------------------
+Copyright (c) 2009 The Go Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+* Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-----------------------------------------------------------
+./text-master/PATENTS
+-----------------------------------------------------------
+Additional IP Rights Grant (Patents)
+
+"This implementation" means the copyrightable works distributed by
+Google as part of the Go project.
+
+Google hereby grants to You a perpetual, worldwide, non-exclusive,
+no-charge, royalty-free, irrevocable (except as stated in this section)
+patent license to make, have made, use, offer to sell, sell, import,
+transfer and otherwise run, modify and propagate the contents of this
+implementation of Go, where such license applies only to those patent
+claims, both currently owned or controlled by Google and acquired in
+the future, licensable by Google that are necessarily infringed by this
+implementation of Go. This grant does not include claims that would be
+infringed only as a consequence of further modification of this
+implementation. If you or your agent or exclusive licensee institute or
+order or agree to the institution of patent litigation against any
+entity (including a cross-claim or counterclaim in a lawsuit) alleging
+that this implementation of Go or any code incorporated within this
+implementation of Go constitutes direct or contributory patent
+infringement, or inducement of patent infringement, then any patent
+rights granted to you under this License for this implementation of Go
+shall terminate as of the date such litigation is filed.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/license.tools	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,203 @@
+-----------------------------------------------------------
+./tools-master/LICENSE
+-----------------------------------------------------------
+Copyright (c) 2009 The Go Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+* Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-----------------------------------------------------------
+./tools-master/PATENTS
+-----------------------------------------------------------
+Additional IP Rights Grant (Patents)
+
+"This implementation" means the copyrightable works distributed by
+Google as part of the Go project.
+
+Google hereby grants to You a perpetual, worldwide, non-exclusive,
+no-charge, royalty-free, irrevocable (except as stated in this section)
+patent license to make, have made, use, offer to sell, sell, import,
+transfer and otherwise run, modify and propagate the contents of this
+implementation of Go, where such license applies only to those patent
+claims, both currently owned or controlled by Google and acquired in
+the future, licensable by Google that are necessarily infringed by this
+implementation of Go. This grant does not include claims that would be
+infringed only as a consequence of further modification of this
+implementation. If you or your agent or exclusive licensee institute or
+order or agree to the institution of patent litigation against any
+entity (including a cross-claim or counterclaim in a lawsuit) alleging
+that this implementation of Go or any code incorporated within this
+implementation of Go constitutes direct or contributory patent
+infringement, or inducement of patent infringement, then any patent
+rights granted to you under this License for this implementation of Go
+shall terminate as of the date such litigation is filed.
+-----------------------------------------------------------
+./tools-master/cmd/present/static/jquery-ui.js:
+./tools-master/godoc/static/jquery-ui.js:
+-----------------------------------------------------------
+  1 /*! jQuery UI - v1.10.2 - 2013-03-20
+  2 * http://jqueryui.com
+  3 * Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.resizable.js
+  4 * Copyright 2013 jQuery Foundation and other contributors Licensed MIT */
+
+The MIT License (MIT)
+
+Copyright (c) 2013 jQuery Foundation and other contributors
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+-----------------------------------------------------------
+./tools-master/godoc/static/jquery.treeview.js:
+-----------------------------------------------------------
+   1 /*
+   2  * Treeview 1.4.1 - jQuery plugin to hide and show branches of a tree
+   3  *
+   4  * http://bassistance.de/jquery-plugins/jquery-plugin-treeview/
+   5  * http://docs.jquery.com/Plugins/Treeview
+   6  *
+   7  * Copyright (c) 2007 Jörn Zaefferer
+   8  *
+   9  * Dual licensed under the MIT and GPL licenses:
+  10  *   http://www.opensource.org/licenses/mit-license.php
+  11  *   http://www.gnu.org/licenses/gpl.html
+
+Oracle chose MIT license for jquery-plugin-treeview.
+
+The MIT License (MIT)
+
+Copyright (c) 2007 Jörn Zaefferer
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+-----------------------------------------------------------
+./tools-master/godoc/static/jquery.treeview.css:
+-----------------------------------------------------------
+  1 /* https://github.com/jzaefferer/jquery-treeview/blob/master/jquery.treeview.css */
+  2 /* License: MIT. */
+
+The MIT License (MIT)
+
+Copyright (c) 2013 jQuery Foundation and other contributors
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+-----------------------------------------------------------
+./tools-master/godoc/static/jquery.treeview.edit.js:
+-----------------------------------------------------------
+  1 /* https://github.com/jzaefferer/jquery-treeview/blob/master/jquery.treeview.edit.js */
+  2 /* License: MIT. */
+
+The MIT License (MIT)
+
+Copyright (c) 2013 jQuery Foundation and other contributors
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+-----------------------------------------------------------
+./tools-master/godoc/static/jquery.js
+-----------------------------------------------------------
+    /*! jQuery v1.8.2 jquery.com | jquery.org/license */
+
+The MIT License (MIT)
+
+Copyright (c) 2013 jQuery Foundation and other contributors
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/license.tour	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,174 @@
+-----------------------------------------------------------
+./tour-master/LICENSE
+-----------------------------------------------------------
+Copyright (c) 2011 The Go Authors. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+* Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+* Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+* Neither the name of Google Inc. nor the names of its
+contributors may be used to endorse or promote products derived from
+this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+-----------------------------------------------------------
+./tour-master/static/lib/codemirror/LICENSE
+-----------------------------------------------------------
+Copyright (C) 2013 by Marijn Haverbeke and others
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+Please note that some subdirectories of the CodeMirror distribution
+include their own LICENSE files, and are released under different
+licences.
+-----------------------------------------------------------
+./tour-master/static/lib/angular-ui.min.js
+-----------------------------------------------------------
+/**
+ * AngularUI - The companion suite for AngularJS
+ * @version v0.4.0 - 2013-02-15
+ * @link http://angular-ui.github.com
+ * @license MIT License, http://www.opensource.org/licenses/MIT
+ */
+
+The MIT License
+
+Copyright (c) 2013 the AngularUI Team, http://angular-ui.github.com
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+-----------------------------------------------------------
+./tour-master/static/lib/angular.min.js
+-----------------------------------------------------------
+/*
+ AngularJS v1.0.6
+ (c) 2010-2012 Google, Inc. http://angularjs.org
+ License: MIT
+*/
+
+The MIT License
+
+Copyright (c) 2010-2015 Google, Inc. http://angularjs.org
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+-----------------------------------------------------------
+./tour-master/static/lib/jquery-ui.min.js
+-----------------------------------------------------------
+/*! jQuery UI - v1.10.3 - 2013-09-26
+* http://jqueryui.com
+* Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.draggable.js, jquery.ui.droppable.js, jquery.ui.resizable.js, jquery.ui.selectable.js, jquery.ui.sortable.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js, jquery.ui.dialog.js, jquery.ui.menu.js, jquery.ui.progressbar.js, jquery.ui.slider.js, jquery.ui.spinner.js, jquery.ui.tabs.js, jquery.ui.tooltip.js, jquery.ui.effect.js, jquery.ui.effect-blind.js, jquery.ui.effect-bounce.js, jquery.ui.effect-clip.js, jquery.ui.effect-drop.js, jquery.ui.effect-explode.js, jquery.ui.effect-fade.js, jquery.ui.effect-fold.js, jquery.ui.effect-highlight.js, jquery.ui.effect-pulsate.js, jquery.ui.effect-scale.js, jquery.ui.effect-shake.js, jquery.ui.effect-slide.js, jquery.ui.effect-transfer.js
+* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
+
+The MIT License (MIT)
+
+Copyright (c) 2013 jQuery Foundation and other contributors
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+-----------------------------------------------------------
+./tour-master/static/lib/jquery.min.js
+-----------------------------------------------------------
+/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license
+//@ sourceMappingURL=jquery-1.10.2.min.map
+*/
+
+The MIT License (MIT)
+
+Copyright (c) 2013 jQuery Foundation and other contributors
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/lint-15.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,77 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/lint-15@$(IPS_COMPONENT_VERSION_lint),$(BUILD_VERSION)
+set name=pkg.summary \
+    value="Supplementary Go tool and packages for linting Go programs"
+set name=com.oracle.info.description value="Google Go Lint"
+set name=com.oracle.info.tpno value=$(TPNO_lint)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL_lint)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/CONTRIBUTING.md
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/LICENSE
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/README.md
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/golint/golint.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/golint/import.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/lint.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/lint_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/misc/emacs/golint.el
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/misc/vim/ftplugin/go/lint.vim
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/4.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/5_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/blank-import-lib.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/blank-import-lib_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/blank-import-main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/broken.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/common-methods.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/const-block.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/else-multi.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/else.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/error-return.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/errorf.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/errors.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/import-dot.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/inc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/make.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/names.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/pkg-doc1.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/pkg-doc2.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/pkg-doc3.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/pkg-doc4.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/pkg-doc5.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/pkg-main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/range.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/receiver-names.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/sort.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/stutter.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/time.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/unexp-return.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/github.com/golang/lint/testdata/var-decl.go
+license license.lint license=BSD-style
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/lint.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,39 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/lint@$(IPS_COMPONENT_VERSION_lint),$(BUILD_VERSION)
+set name=pkg.summary \
+    value="Supplementary Go tool and packages for linting Go programs"
+set name=com.oracle.info.description value="Google Go Lint"
+set name=com.oracle.info.tpno value=$(TPNO_lint)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL_lint)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=conditional fmri=library/golang/lint-15 \
+    predicate=developer/golang-15
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/net-15.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,431 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/net-15@$(IPS_COMPONENT_VERSION_net),$(BUILD_VERSION)
+set name=pkg.summary value="Supplementary Go tool and packages for networking"
+set name=com.oracle.info.description value="Google Go Net"
+set name=com.oracle.info.tpno value=$(TPNO_net)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL_net)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/AUTHORS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/CONTRIBUTING.md
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/CONTRIBUTORS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/LICENSE
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/PATENTS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/codereview.cfg
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/context/context.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/context/context_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/context/ctxhttp/cancelreq.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/context/ctxhttp/cancelreq_go14.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/context/ctxhttp/ctxhttp.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/context/ctxhttp/ctxhttp_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/context/withtimeout_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/dict/dict.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/atom/atom.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/atom/atom_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/atom/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/atom/table.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/atom/table_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/charset.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/charset_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/table.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/testdata/HTTP-charset.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/testdata/HTTP-vs-UTF-8-BOM.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/testdata/HTTP-vs-meta-charset.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/testdata/HTTP-vs-meta-content.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/testdata/No-encoding-declaration.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/testdata/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/testdata/UTF-16BE-BOM.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/testdata/UTF-16LE-BOM.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/testdata/UTF-8-BOM-vs-meta-charset.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/testdata/UTF-8-BOM-vs-meta-content.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/testdata/meta-charset-attribute.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/charset/testdata/meta-content-attribute.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/const.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/doctype.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/entity.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/entity_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/escape.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/escape_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/foreign.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/node.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/node_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/parse.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/parse_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/render.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/render_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/go1.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/adoption01.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/adoption02.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/comments01.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/doctype01.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/entities01.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/entities02.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/html5test-com.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/inbody01.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/isindex.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/pending-spec-changes-plain-text-unsafe.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/pending-spec-changes.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/plain-text-unsafe.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/scriptdata01.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/scripted/adoption01.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/scripted/webkit01.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tables01.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests1.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests10.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests11.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests12.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests14.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests15.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests16.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests17.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests18.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests19.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests2.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests20.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests21.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests22.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests23.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests24.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests25.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests26.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests3.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests4.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests5.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests6.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests7.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests8.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests9.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tests_innerHTML_1.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/tricky01.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/webkit01.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/testdata/webkit/webkit02.dat
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/token.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/html/token_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/.gitignore
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/Dockerfile
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/Makefile
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/errors.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/errors_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/fixed_buffer.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/fixed_buffer_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/flow.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/flow_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/frame.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/frame_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/gotrack.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/gotrack_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/h2demo/.gitignore
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/h2demo/Makefile
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/h2demo/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/h2demo/h2demo.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/h2demo/launch.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/h2demo/rootCA.key
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/h2demo/rootCA.pem
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/h2demo/rootCA.srl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/h2demo/server.crt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/h2demo/server.key
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/h2i/README.md
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/h2i/h2i.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/headermap.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/hpack/encode.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/hpack/encode_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/hpack/hpack.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/hpack/hpack_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/hpack/huffman.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/hpack/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/http2.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/http2_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/pipe.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/pipe_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/priority_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/server.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/server_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/testdata/draft-ietf-httpbis-http2.xml
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/transport.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/transport_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/write.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/writesched.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/http2/z_spec_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/dstunreach.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/echo.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/endpoint.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/extension.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/extension_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/helper_posix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/interface.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/ipv4.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/ipv4_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/ipv6.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/listen_posix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/listen_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/message.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/message_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/messagebody.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/mpls.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/multipart.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/multipart_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/packettoobig.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/paramprob.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/ping_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/sys_freebsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/icmp/timeexceeded.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/idna/idna.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/idna/idna_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/idna/punycode.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/idna/punycode_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/internal/iana/const.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/internal/iana/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/internal/nettest/error_posix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/internal/nettest/error_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/internal/nettest/interface.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/internal/nettest/rlimit.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/internal/nettest/rlimit_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/internal/nettest/rlimit_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/internal/nettest/rlimit_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/internal/nettest/stack.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/internal/nettest/stack_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/internal/nettest/stack_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/internal/nettest/stack_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/internal/timeseries/timeseries.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/internal/timeseries/timeseries_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/control.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/control_bsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/control_pktinfo.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/control_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/control_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/control_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/defs_darwin.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/defs_dragonfly.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/defs_freebsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/defs_linux.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/defs_netbsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/defs_openbsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/defs_solaris.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/dgramopt_posix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/dgramopt_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/endpoint.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/genericopt_posix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/genericopt_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/header.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/header_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/helper.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/helper_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/helper_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/helper_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/iana.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/icmp.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/icmp_linux.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/icmp_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/icmp_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/mocktransponder_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/multicast_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/multicastlistener_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/multicastsockopt_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/packet.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/payload.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/payload_cmsg.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/payload_nocmsg.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/readwrite_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sockopt.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sockopt_asmreq.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sockopt_asmreq_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sockopt_asmreq_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sockopt_asmreq_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sockopt_asmreqn_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sockopt_asmreqn_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sockopt_ssmreq_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sockopt_ssmreq_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sockopt_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sockopt_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sockopt_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sys_bsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sys_darwin.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sys_freebsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sys_linux.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sys_openbsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sys_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/sys_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/syscall_linux_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/syscall_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/thunk_linux_386.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/unicast_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/unicastsockopt_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/zsys_darwin.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/zsys_dragonfly.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/zsys_freebsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/zsys_freebsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/zsys_freebsd_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/zsys_linux_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/zsys_linux_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/zsys_linux_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/zsys_linux_arm64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/zsys_linux_ppc64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/zsys_linux_ppc64le.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/zsys_netbsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/zsys_openbsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv4/zsys_solaris.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/control.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/control_rfc2292_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/control_rfc3542_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/control_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/control_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/control_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/defs_darwin.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/defs_dragonfly.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/defs_freebsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/defs_linux.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/defs_netbsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/defs_openbsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/defs_solaris.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/dgramopt_posix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/dgramopt_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/endpoint.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/genericopt_posix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/genericopt_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/header.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/header_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/helper.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/helper_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/helper_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/helper_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/iana.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/icmp.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/icmp_bsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/icmp_linux.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/icmp_solaris.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/icmp_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/icmp_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/icmp_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/mocktransponder_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/multicast_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/multicastlistener_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/multicastsockopt_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/payload.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/payload_cmsg.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/payload_nocmsg.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/readwrite_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/sockopt.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/sockopt_asmreq_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/sockopt_asmreq_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/sockopt_ssmreq_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/sockopt_ssmreq_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/sockopt_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/sockopt_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/sockopt_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/sockopt_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/sys_bsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/sys_darwin.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/sys_freebsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/sys_linux.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/sys_stub.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/sys_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/syscall_linux_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/syscall_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/thunk_linux_386.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/unicast_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/unicastsockopt_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/zsys_darwin.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/zsys_dragonfly.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/zsys_freebsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/zsys_freebsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/zsys_freebsd_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/zsys_linux_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/zsys_linux_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/zsys_linux_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/zsys_linux_arm64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/zsys_linux_ppc64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/zsys_linux_ppc64le.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/zsys_netbsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/zsys_openbsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/ipv6/zsys_solaris.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/netutil/listen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/netutil/listen_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/proxy/direct.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/proxy/per_host.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/proxy/per_host_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/proxy/proxy.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/proxy/proxy_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/proxy/socks5.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/publicsuffix/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/publicsuffix/list.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/publicsuffix/list_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/publicsuffix/table.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/publicsuffix/table_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/trace/events.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/trace/histogram.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/trace/histogram_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/trace/trace.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/trace/trace_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/file.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/file_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/if.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/if_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/internal/xml/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/internal/xml/atom_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/internal/xml/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/internal/xml/marshal.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/internal/xml/marshal_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/internal/xml/read.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/internal/xml/read_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/internal/xml/typeinfo.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/internal/xml/xml.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/internal/xml/xml_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/litmus_test_server.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/lock.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/lock_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/prop.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/prop_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/webdav.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/webdav_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/xml.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/webdav/xml_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/websocket/client.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/websocket/exampledial_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/websocket/examplehandler_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/websocket/hybi.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/websocket/hybi_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/websocket/server.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/websocket/websocket.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/net/websocket/websocket_test.go
+license license.net license="BSD-style, Patent Grant"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/net.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,37 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/net@$(IPS_COMPONENT_VERSION_net),$(BUILD_VERSION)
+set name=pkg.summary value="Supplementary Go tool and packages for networking"
+set name=com.oracle.info.description value="Google Go Net"
+set name=com.oracle.info.tpno value=$(TPNO_net)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL_net)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=conditional fmri=library/golang/net-15 predicate=developer/golang-15
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0001-release-branch.go1.5-doc-only-show-Share-button-when.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,40 @@
+From 00dbc5a54849f4b07f3742d50a76b073ed62c220 Mon Sep 17 00:00:00 2001
+From: Andrew Gerrand <[email protected]>
+Date: Wed, 2 Sep 2015 10:46:05 +1000
+Subject: [PATCH 01/63] [release-branch.go1.5] doc: only show Share button when
+ enabled
+
+Change-Id: I571965bc38a8b1060642a942b898797327f0c19c
+Reviewed-on: https://go-review.googlesource.com/14195
+Reviewed-by: Andrew Gerrand <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14199
+Reviewed-by: Chris Broadfoot <[email protected]>
+---
+ doc/root.html | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/doc/root.html b/doc/root.html
+index 1217368..27dbc74 100644
+--- a/doc/root.html
++++ b/doc/root.html
+@@ -1,5 +1,6 @@
+ <!--{
+-	"Path": "/"
++	"Path": "/",
++	"Template": true
+ }-->
+ 
+ <div class="left">
+@@ -25,7 +26,9 @@ Hello, 世界
+ </div>
+ <div class="buttons">
+ <a class="run" href="#" title="Run this code [shift-enter]">Run</a>
++{{if $.Share}}
+ <a class="share" href="#" title="Share this code">Share</a>
++{{end}}
+ <a class="tour" href="//tour.golang.org/" title="Learn Go from your browser">Tour</a>
+ </div>
+ <div class="toys">
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0002-release-branch.go1.5-doc-add-Go-Security-Policy-docu.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,220 @@
+From a1350a1f7b8d7c5eb8117941bb77708836411b3c Mon Sep 17 00:00:00 2001
+From: Andrew Gerrand <[email protected]>
+Date: Thu, 27 Aug 2015 15:40:46 +1000
+Subject: [PATCH 02/63] [release-branch.go1.5] doc: add Go Security Policy
+ document
+
+Bring in the text from the proposal (with minor edits):
+https://github.com/golang/proposal/blob/master/design/11502-securitypolicy.md
+
+Fixes #11502
+
+Change-Id: I92a987be66a0df60c1fad6c6c79f89bd8e9c12a8
+Reviewed-on: https://go-review.googlesource.com/13955
+Reviewed-by: Jason Buberel <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14224
+Reviewed-by: Andrew Gerrand <[email protected]>
+---
+ doc/contrib.html  |   4 +-
+ doc/security.html | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 177 insertions(+), 1 deletion(-)
+ create mode 100644 doc/security.html
+
+diff --git a/doc/contrib.html b/doc/contrib.html
+index 4839035..f5f6f68 100644
+--- a/doc/contrib.html
++++ b/doc/contrib.html
+@@ -93,7 +93,9 @@ We pride ourselves on being meticulous; no issue is too small.
+ </p>
+ 
+ <p>
+-Sensitive security-related issues should be reported to <a href="mailto:[email protected]">[email protected]</a>.
++Security-related issues should be reported to
++<a href="mailto:[email protected]">[email protected]</a>.
++See the <a href="/security">security policy</a> for more details.
+ </p>
+ 
+ <h3><a href="/doc/contribute.html">Contributing code</a></h3>
+diff --git a/doc/security.html b/doc/security.html
+new file mode 100644
+index 0000000..1879ccf
+--- /dev/null
++++ b/doc/security.html
+@@ -0,0 +1,174 @@
++<!--{
++	"Title": "Go Security Policy",
++	"Path":  "/security",
++	"Template": true
++}-->
++
++<h2>Implementation</h2>
++
++<h3>Reporting a Security Bug</h3>
++
++<p>
++Please report to us any issues you find.
++This document explains how to do that and what to expect in return.
++</p>
++
++<p>
++All security bugs in the Go distribution should be reported by email to
++<a href="mailto:[email protected]">[email protected]</a>.
++This mail is delivered to a small security team.
++Your email will be acknowledged within 24 hours, and you'll receive a more
++detailed response to your email within 72 hours indicating the next steps in
++handling your report.
++If you would like, you can encrypt your report using our PGP key (listed below).
++</p>
++
++<p>
++Please use a descriptive subject line for your report email.
++After the initial reply to your report, the security team will endeavor to keep
++you informed of the progress being made towards a fix and full announcement.
++These updates will be sent at least every five days.
++In reality, this is more likely to be every 24-48 hours.
++</p>
++
++<p>
++If you have not received a reply to your email within 48 hours or you have not
++heard from the security team for the past five days please contact the Go
++security team directly:
++</p>
++
++<ul>
++<li>Primary security coordinator: <a href="mailto:[email protected]">Andrew Gerrand</a>  (<a href="https://drive.google.com/a/google.com/file/d/0B42ZAZN5yFufRldybEVNandRN2c/view">public key</a>).</li>
++<li>Secondary coordinator: <a href="mailto:[email protected]">Adam Langley</a> (<a href="https://www.imperialviolet.org/key.asc">public key</a>).</li>
++<li>If you receive no response, mail <a href="mailto:[email protected]">[email protected]</a> or use the <a href="https://groups.google.com/forum/#!forum/golang-dev">golang-dev web interface</a>.</li>
++</ul>
++
++<p>
++Please note that golang-dev is a public discussion forum.
++When escalating on this list, please do not disclose the details of the issue.
++Simply state that you're trying to reach a member of the security team.
++</p>
++
++<h3>Flagging Existing Issues as Security-related</h3>
++
++<p>
++If you believe that an <a href="https://golang.org/issue">existing issue</a>
++is security-related, we ask that you send an email to
++<a href="mailto:[email protected]">[email protected]</a>.
++The email should include the issue ID and a short description of why it should
++be handled according to this security policy.
++</p>
++
++<h3>Disclosure Process</h3>
++
++<p>The Go project uses the following disclosure process:</p>
++
++<ol>
++<li>Once the security report is received it is assigned a primary handler.
++This person coordinates the fix and release process.</li>
++<li>The issue is confirmed and a list of affected software is determined.</li>
++<li>Code is audited to find any potential similar problems.</li>
++<li>If it is determined, in consultation with the submitter, that a CVE-ID is
++required, the primary handler obtains one via email to
++<a href="http://oss-security.openwall.org/wiki/mailing-lists/distros">oss-distros</a>.</li>
++<li>Fixes are prepared for the current stable release and the head/master
++revision. These fixes are not yet committed to the public repository.</li>
++<li>A notification is sent to the
++<a href="https://groups.google.com/group/golang-announce">golang-announce</a>
++mailing list to give users time to prepare their systems for the update.</li>
++<li>Three working days following this notification, the fixes are applied to
++the <a href="https://go.googlesource.com/go">public repository</a> and a new
++Go release is issued.</li>
++<li>On the date that the fixes are applied, announcements are sent to
++<a href="https://groups.google.com/group/golang-announce">golang-announce</a>,
++<a href="https://groups.google.com/group/golang-dev">golang-dev</a>, and
++<a href="https://groups.google.com/group/golang-nuts">golang-nuts</a>.
++</ol>
++
++<p>
++This process can take some time, especially when coordination is required with
++maintainers of other projects. Every effort will be made to handle the bug in
++as timely a manner as possible, however it's important that we follow the
++process described above to ensure that disclosures are handled consistently.
++</p>
++
++<p>
++For security issues that include the assignment of a CVE-ID,
++the issue is listed publicly under the
++<a href="https://www.cvedetails.com/vulnerability-list/vendor_id-14185/Golang.html">"Golang" product on the CVEDetails website</a>
++as well as the
++<a href="https://web.nvd.nist.gov/view/vuln/search">National Vulnerability Disclosure site</a>.
++</p>
++
++<h3>Receiving Security Updates</h3>
++
++<p>
++The best way to receive security announcements is to subscribe to the
++<a href="https://groups.google.com/forum/#!forum/golang-announce">golang-announce</a>
++mailing list. Any messages pertaining to a security issue will be prefixed
++with <code>[security]</code>.
++</p>
++
++<h3>Comments on This Policy</h3>
++
++<p>
++If you have any suggestions to improve this policy, please send an email to
++<a href="mailto:[email protected]">[email protected]</a> for discussion.
++</p>
++
++<h3>PGP Key for <a href="mailto:[email protected]">[email protected]</a></h3>
++
++<pre>
++-----BEGIN PGP PUBLIC KEY BLOCK-----
++Comment: GPGTools - https://gpgtools.org
++
++mQINBFXI1h0BEADZdm05GDFWvjmQKutUVb0cJKS+VR+6XU3g/YQZGC8tnIL6i7te
+++fPJHfQc2uIw0xeBgZX4Ni/S8yIqsbIjqYeaToX7QFUufJDQwrmlQRDVAvvT5HBT
++J80JEs7yHRreFoLzB6dnWehWXzWle4gFKeIy+hvLrYquZVvbeEYTnX7fNzZg0+5L
++ksvj7lnQlJIy1l3sL/7uPr9qsm45/hzd0WjTQS85Ry6Na3tMwRpqGENDh25Blz75
++8JgK9JmtTJa00my1zzeCXU04CKKEMRbkMLozzudOH4ZLiLWcFiKRpeCn860wC8l3
++oJcyyObuTSbr9o05ra3On+epjCEFkknGX1WxPv+TV34i0a23AtuVyTCloKb7RYXc
++7mUaskZpU2rFBqIkzZ4MQJ7RDtGlm5oBy36j2QL63jAZ1cKoT/yvjJNp2ObmWaVF
++X3tk/nYw2H0YDjTkTCgGtyAOj3Cfqrtsa5L0jG5K2p4RY8mtVgQ5EOh7QxuS+rmN
++JiA39SWh7O6uFCwkz/OCXzqeh6/nP10HAb9S9IC34QQxm7Fhd0ZXzEv9IlBTIRzk
++xddSdACPnLE1gJcFHxBd2LTqS/lmAFShCsf8S252kagKJfHRebQJZHCIs6kT9PfE
++0muq6KRKeDXv01afAUvoB4QW/3chUrtgL2HryyO8ugMu7leVGmoZhFkIrQARAQAB
++tCZHbyBTZWN1cml0eSBUZWFtIDxzZWN1cml0eUBnb2xhbmcub3JnPokCPQQTAQoA
++JwUCVcjWHQIbAwUJB4YfgAULCQgHAwUVCgkICwUWAgMBAAIeAQIXgAAKCRA6RtGR
++eVpYOLnDD/9YVTd6DTwdJq6irVfM/ICPlPTXB0JLERqCI1Veptcp56eQoJ0XWGQp
++tkGlgbvmCzFo0B+65Te7YA4R3oyBCXd6JgyWQQPy5p60FHyuuCPVAReclSWyt9f2
++Yj/u4DjghKhELOvPiI96egcU3g9jrEEcPjm7JYkc9M2gVSNOnnJvcD7wpQJNCzon
++51eMZ1ZyfA5UCBTa0SaT9eXg5zwNlYQnB6ZF6TjXezkhLqlTsBuHxoNVf+9vCC0o
++ZKIM2ovptMx9eEguTDKWaQ7tero7Zs/q5fwk/MDzM/LGJ9aXy2RCtqBxv46vDS7G
++fCNq+aPD/wyFd6hxQkvkua6hgZwYT+cJWHYA2Yv0LO3BYOJdjfc+j2hjv+mC9lF0
++UpWhCVJv3hHoFaxnz62GdROzf2wXz6aR9Saj1rYSvqT9jC20VInxqMufXNN2sbpo
++Kyk6MTbAeepphQpfAWQv+ltWgBiEjuFxYdwv/vmw20996JV7O8nqkeCUW84B6su+
++Y3bbdP9o3DBtOT0j9LTB/FucmdNCNHoO+EnNBKJd6FoYTGLWi3Rq9DLx2V9tdJHo
++Bn67dymcl+iyp337HJNY+qS+KCgoqAWlxkzXRiXKb/yluhXdIkqhg4kL8JPAJvfS
++cs7Zn67Mx04ixJnRMYCDmxtD4xPsFMzM7g8m3PQp+nE7WhujM/ImM7kCDQRVyNYd
++ARAAlw9H/1ybQs4K3XKA1joII16rta9KS7ew76+agXo0jeSRwMEQfItOxYvfhmo8
+++ydn5TWsTbifGU8L3+EBTMRRyzWhbaGO0Wizw7BTVJ7n5JW+ndPrcUpp/ilUk6AU
++VxaO/8/R+9+VJZpoeoLHXYloFGNuX58GLIy1jSBvLsLl/Ki5IOrHvD1GK6TftOl5
++j8IPC1LSBrwGJO803x7wUdQP/tsKN/QPR8pnBntrEgrQFSI+Q3qrCvVMmXnBlYum
++jfOBt8pKMgB9/ix+HWN8piQNQiJxD+XjEM6XwUmQqIR7y5GINKWgundCmtYIzVgY
++9p2Br6UPrTJi12LfKv5s2R6NnxFHv/ad29CpPTeLJRsSqFfqBL969BCpj/isXmQE
++m4FtziZidARXo12KiGAnPF9otirNHp4+8hwNB3scf7cI53y8nZivO9cwI7BoClY6
++ZIabjDcJxjK+24emoz3mJ5SHpZpQLSb9o8GbLLfXOq+4uzEX2A30fhrtsQb/x0GM
++4v3EU1aP2mjuksyYbgldtY64tD35wqAA9mVl5Ux+g1HoUBvLw0h+lzwh370NJw//
++ITvBQVUtDMB96rfIP4fL5pYl5pmRz+vsuJ0iXzm05qBgKfSqO7To9SWxQPdX89R4
++u0/XVAlw0Ak9Zceq3W96vseEUTR3aoZCMIPiwfcDaq60rWUAEQEAAYkCJQQYAQoA
++DwUCVcjWHQIbDAUJB4YfgAAKCRA6RtGReVpYOEg/EADZcIYw4q1jAbDkDy3LQG07
++AR8QmLp/RDp72RKbCSIYyvyXEnmrhUg98lUG676qTH+Y7dlEX107dLhFuKEYyV8D
++ZalrFQO/3WpLWdIAmWrj/wq14qii1rgmy96Nh3EqG3CS50HEMGkW1llRx2rgBvGl
++pgoTcwOfT+h8s0HlZdIS/cv2wXqwPgMWr1PIk3as1fu1OH8n/BjeGQQnNJEaoBV7
++El2C/hz3oqf2uYQ1QvpU23F1NrstekxukO8o2Y/fqsgMJqAiNJApUCl/dNhK+W57
++iicjvPirUQk8MUVEHXKhWIzYxon6aEUTx+xyNMBpRJIZlJ61FxtnZhoPiAFtXVPb
+++95BRJA9npidlVFjqz9QDK/4NSnJ3KaERR9tTDcvq4zqT22Z1Ai5gWQKqogTz5Mk
++F+nZwVizW0yi33id9qDpAuApp8o6AiyH5Ql1Bo23bvqS2lMrXPIS/QmPPsA76CBs
++lYjQwwz8abUD1pPdzyYtMKZUMwhicSFOHFDM4oQN16k2KJuntuih8BKVDCzIOq+E
++KHyeh1BqWplUtFh1ckxZlXW9p9F7TsWjtfcKaY8hkX0Cr4uVjwAFIjLcAxk67ROe
++huEb3Gt+lwJz6aNnZUU87ukMAxRVR2LL0btdxgc6z8spl66GXro/LUkXmAdyOEMV
++UDrmjf9pr7o00hC7lCHFzw==
++=WE0r
++-----END PGP PUBLIC KEY BLOCK-----
++</pre>
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0003-release-branch.go1.5-net-add-lsendfile-to-cgo-LDFLAG.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,41 @@
+From 5aa3ba8673a060345e264216650cb145de124d66 Mon Sep 17 00:00:00 2001
+From: Shenghou Ma <[email protected]>
+Date: Sun, 30 Aug 2015 17:22:40 -0400
+Subject: [PATCH 03/63] [release-branch.go1.5] net: add -lsendfile to cgo
+ LDFLAGS for solaris
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Fixes external linking of net/http tests (or anything that uses
+sendfile).
+
+Fixes #12390.
+
+Change-Id: Iee08998cf66e7b0ce851db138a00ebae6dc2395e
+Reviewed-on: https://go-review.googlesource.com/14072
+Reviewed-by: Dave Cheney <[email protected]>
+Reviewed-by: Aram Hăvărneanu <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14246
+Run-TryBot: Chris Broadfoot <[email protected]>
+Reviewed-by: Minux Ma <[email protected]>
+---
+ src/net/cgo_solaris.go | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/net/cgo_solaris.go b/src/net/cgo_solaris.go
+index 2d452b9..dd936dd 100644
+--- a/src/net/cgo_solaris.go
++++ b/src/net/cgo_solaris.go
+@@ -7,7 +7,7 @@
+ package net
+ 
+ /*
+-#cgo LDFLAGS: -lsocket -lnsl
++#cgo LDFLAGS: -lsocket -lnsl -lsendfile
+ #include <netdb.h>
+ */
+ import "C"
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0004-release-branch.go1.5-build-Fix-bootstrap.bash-for-of.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,43 @@
+From c20b8e145a471f242fba18f30dc830dac71ce50e Mon Sep 17 00:00:00 2001
+From: Dave Cheney <[email protected]>
+Date: Fri, 4 Sep 2015 08:47:40 +1000
+Subject: [PATCH 04/63] [release-branch.go1.5] build: Fix bootstrap.bash for
+ official source tarballs
+
+At the moment, bootstrap.bash assumes it is called from a git working
+copy. Hence, it fails to complete when running in an unpacked official
+source tarball where .git and .gitignore do not exist. This fix adds a
+test for existence for .git and a -f switch for the removal of
+.gitignore.
+
+Fixes #12223
+
+Change-Id: I7f305b83b38d5115504932bd38dadb7bdeb5d487
+Reviewed-on: https://go-review.googlesource.com/13770
+Reviewed-by: Dave Cheney <[email protected]>
+Reviewed-by: Andrew Gerrand <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14281
+---
+ src/bootstrap.bash | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/src/bootstrap.bash b/src/bootstrap.bash
+index 60d6151..1b5ba7c 100755
+--- a/src/bootstrap.bash
++++ b/src/bootstrap.bash
+@@ -35,8 +35,10 @@ cp -R "$src" "$targ"
+ cd "$targ"
+ echo
+ echo "#### Cleaning $targ"
+-rm .gitignore
+-git clean -f -d
++rm -f .gitignore
++if [ -e .git ]; then
++	git clean -f -d
++fi
+ echo
+ echo "#### Building $targ"
+ echo
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0005-cmd-link-internal-ld-align-PE-.text-section-to-32-by.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,43 @@
+From d4f13093729cac869fbec326222f7fd68e989998 Mon Sep 17 00:00:00 2001
+From: Shenghou Ma <[email protected]>
+Date: Tue, 1 Sep 2015 19:58:31 -0400
+Subject: [PATCH 05/63] cmd/link/internal/ld: align PE .text section to 32-byte
+ when external linking
+
+Some symbols, for example, masks requires 16-byte alignment, and
+they are placed in the text section. Before this change, the text
+section is only aligned to 4-byte, and it's making masks unaligned.
+
+Fixes #12415.
+
+Change-Id: I7767778d1b4f7d3e74c2719a02848350782a4160
+Reviewed-on: https://go-review.googlesource.com/14166
+Run-TryBot: Minux Ma <[email protected]>
+Reviewed-by: Alex Brainman <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-by: Ian Lance Taylor <[email protected]>
+(cherry picked from commit 821e124c24c2b2d753be22a04a3b20b7bf579627)
+Reviewed-on: https://go-review.googlesource.com/14279
+---
+ src/cmd/link/internal/ld/pe.go | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/src/cmd/link/internal/ld/pe.go b/src/cmd/link/internal/ld/pe.go
+index d5f7e62..4a7d710 100644
+--- a/src/cmd/link/internal/ld/pe.go
++++ b/src/cmd/link/internal/ld/pe.go
+@@ -1107,6 +1107,11 @@ func Asmbpe() {
+ 
+ 	t := addpesection(".text", int(Segtext.Length), int(Segtext.Length))
+ 	t.Characteristics = IMAGE_SCN_CNT_CODE | IMAGE_SCN_CNT_INITIALIZED_DATA | IMAGE_SCN_MEM_EXECUTE | IMAGE_SCN_MEM_READ
++	if Linkmode == LinkExternal {
++		// some data symbols (e.g. masks) end up in the .text section, and they normally
++		// expect larger alignment requirement than the default text section alignment.
++		t.Characteristics |= IMAGE_SCN_ALIGN_32BYTES
++	}
+ 	chksectseg(t, &Segtext)
+ 	textsect = pensect
+ 
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0006-release-branch.go1.5-cmd-go-a-does-apply-to-the-stan.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,47 @@
+From 2dfb0eb6c296e1d77a4d6fbd8ee7ce50a2379825 Mon Sep 17 00:00:00 2001
+From: Ian Lance Taylor <[email protected]>
+Date: Thu, 20 Aug 2015 21:20:25 -0700
+Subject: [PATCH 06/63] [release-branch.go1.5] cmd/go: -a does apply to the
+ standard library
+
+This changed in https://golang.org/cl/10761.
+
+Update #12203.
+
+Change-Id: Ia37ebb7ecba689ad3cb2559213d675f21cf03a95
+Reviewed-on: https://go-review.googlesource.com/13799
+Reviewed-by: Russ Cox <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14226
+Reviewed-by: Minux Ma <[email protected]>
+---
+ src/cmd/go/alldocs.go | 1 -
+ src/cmd/go/build.go   | 1 -
+ 2 files changed, 2 deletions(-)
+
+diff --git a/src/cmd/go/alldocs.go b/src/cmd/go/alldocs.go
+index 6077d93..1134997 100644
+--- a/src/cmd/go/alldocs.go
++++ b/src/cmd/go/alldocs.go
+@@ -81,7 +81,6 @@ and test commands:
+ 
+ 	-a
+ 		force rebuilding of packages that are already up-to-date.
+-		In Go releases, does not apply to the standard library.
+ 	-n
+ 		print the commands but do not run them.
+ 	-p n
+diff --git a/src/cmd/go/build.go b/src/cmd/go/build.go
+index b7c7e05..0b14725 100644
+--- a/src/cmd/go/build.go
++++ b/src/cmd/go/build.go
+@@ -60,7 +60,6 @@ and test commands:
+ 
+ 	-a
+ 		force rebuilding of packages that are already up-to-date.
+-		In Go releases, does not apply to the standard library.
+ 	-n
+ 		print the commands but do not run them.
+ 	-p n
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0007-release-branch.go1.5-cmd-asm-fix-potential-infinite-.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,84 @@
+From 97ec0a816bfe1f8488355b5a6e94907a993b2cc7 Mon Sep 17 00:00:00 2001
+From: Didier Spezia <[email protected]>
+Date: Tue, 25 Aug 2015 16:25:11 +0000
+Subject: [PATCH 07/63] [release-branch.go1.5] cmd/asm: fix potential infinite
+ loop in parser
+
+For ARM machines, the assembler supports list of registers
+operands such as [R1,R2].
+
+A list missing a ']' results in the parser issuing many errors
+and consuming all the tokens. At EOF (i.e. end of the line),
+it still loops.
+
+Normally, a counter is maintained to make sure the parser
+stops after 10 errors. However, multiple errors occuring on the
+same line are simply ignored. Only the first one is reported.
+At most one error per line is accounted.
+
+Missing ']' in a register list therefore results in an
+infinite loop.
+
+Fixed the parser by explicitly checking for ']' to interrupt
+this loops
+
+In the operand tests, also fixed a wrong entry which I think was
+not set on purpose (but still led to a successful result).
+
+Fixes #11764
+
+Change-Id: Ie87773388ee0d21b3a2a4cb941d4d911d0230ba4
+Reviewed-on: https://go-review.googlesource.com/13920
+Reviewed-by: Rob Pike <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14225
+---
+ src/cmd/asm/internal/asm/operand_test.go | 3 ++-
+ src/cmd/asm/internal/asm/parse.go        | 9 +++++++--
+ 2 files changed, 9 insertions(+), 3 deletions(-)
+
+diff --git a/src/cmd/asm/internal/asm/operand_test.go b/src/cmd/asm/internal/asm/operand_test.go
+index b9154a9..01335ed 100644
+--- a/src/cmd/asm/internal/asm/operand_test.go
++++ b/src/cmd/asm/internal/asm/operand_test.go
+@@ -181,7 +181,7 @@ var amd64OperandTests = []operandTest{
+ 	{"x·y+8(SB)", "x.y+8(SB)"},
+ 	{"x·y+8(SP)", "x.y+8(SP)"},
+ 	{"y+56(FP)", "y+56(FP)"},
+-	{"·AddUint32(SB", "\"\".AddUint32(SB)"},
++	{"·AddUint32(SB)", "\"\".AddUint32(SB)"},
+ 	{"·callReflect(SB)", "\"\".callReflect(SB)"},
+ }
+ 
+@@ -288,6 +288,7 @@ var armOperandTests = []operandTest{
+ 	{"runtime·_sfloat2(SB)", "runtime._sfloat2(SB)"},
+ 	{"·AddUint32(SB)", "\"\".AddUint32(SB)"},
+ 	{"(R1, R3)", "(R1, R3)"},
++	{"[R0,R1,g,R15", ""}, // Issue 11764 - previously asm just hung parsing ']' missing register lists
+ }
+ 
+ var ppc64OperandTests = []operandTest{
+diff --git a/src/cmd/asm/internal/asm/parse.go b/src/cmd/asm/internal/asm/parse.go
+index c07e6f8..6cf50df 100644
+--- a/src/cmd/asm/internal/asm/parse.go
++++ b/src/cmd/asm/internal/asm/parse.go
+@@ -698,10 +698,15 @@ func (p *Parser) registerIndirect(a *obj.Addr, prefix rune) {
+ func (p *Parser) registerList(a *obj.Addr) {
+ 	// One range per loop.
+ 	var bits uint16
++ListLoop:
+ 	for {
+ 		tok := p.next()
+-		if tok.ScanToken == ']' {
+-			break
++		switch tok.ScanToken {
++		case ']':
++			break ListLoop
++		case scanner.EOF:
++			p.errorf("missing ']' in register list")
++			return
+ 		}
+ 		lo := p.registerNumber(tok.String())
+ 		hi := lo
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0008-release-branch.go1.5-internal-syscall-windows-regist.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,30 @@
+From 13d03fae63d2b357fa1ebd5c926d699b976cc718 Mon Sep 17 00:00:00 2001
+From: Alex Brainman <[email protected]>
+Date: Mon, 24 Aug 2015 13:49:30 +1000
+Subject: [PATCH 08/63] [release-branch.go1.5]
+ internal/syscall/windows/registry: remove debugging dreg
+
+Change-Id: I1b9f6ad322a7f68fa160c4f09d7fb56815e505a7
+Reviewed-on: https://go-review.googlesource.com/13828
+Reviewed-by: Rob Pike <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14244
+Reviewed-by: Alex Brainman <[email protected]>
+---
+ src/internal/syscall/windows/registry/value.go | 1 -
+ 1 file changed, 1 deletion(-)
+
+diff --git a/src/internal/syscall/windows/registry/value.go b/src/internal/syscall/windows/registry/value.go
+index bb45a23..f4bb1b3 100644
+--- a/src/internal/syscall/windows/registry/value.go
++++ b/src/internal/syscall/windows/registry/value.go
+@@ -310,7 +310,6 @@ loopItems:
+ 				break
+ 			}
+ 			if err == syscall.ERROR_MORE_DATA {
+-				println(len(buf), l)
+ 				// Double buffer size and try again.
+ 				l = uint32(2 * len(buf))
+ 				buf = make([]uint16, l)
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0009-release-branch.go1.5-cmd-compile-fix-uninitialized-m.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,101 @@
+From e4e59921f1cc11e60f0096bcb4d54dd683270821 Mon Sep 17 00:00:00 2001
+From: Austin Clements <[email protected]>
+Date: Mon, 24 Aug 2015 13:35:49 -0400
+Subject: [PATCH 09/63] [release-branch.go1.5] cmd/compile: fix uninitialized
+ memory in compare of interface value
+
+A comparison of the form l == r where l is an interface and r is
+concrete performs a type assertion on l to convert it to r's type.
+However, the compiler fails to zero the temporary where the result of
+the type assertion is written, so if the type is a pointer type and a
+stack scan occurs while in the type assertion, it may see an invalid
+pointer on the stack.
+
+Fix this by zeroing the temporary. This is equivalent to the fix for
+type switches from c4092ac.
+
+Fixes #12253.
+
+Change-Id: Iaf205d456b856c056b317b4e888ce892f0c555b9
+Reviewed-on: https://go-review.googlesource.com/13872
+Reviewed-by: Russ Cox <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14242
+Reviewed-by: Austin Clements <[email protected]>
+---
+ src/cmd/compile/internal/gc/walk.go |  5 +++++
+ src/runtime/export_test.go          |  1 +
+ src/runtime/gc_test.go              | 17 +++++++++++++++++
+ src/runtime/iface.go                |  5 +++++
+ 4 files changed, 28 insertions(+)
+
+diff --git a/src/cmd/compile/internal/gc/walk.go b/src/cmd/compile/internal/gc/walk.go
+index ce73018..af3e1cc 100644
+--- a/src/cmd/compile/internal/gc/walk.go
++++ b/src/cmd/compile/internal/gc/walk.go
+@@ -3219,6 +3219,11 @@ func walkcompare(np **Node, init **NodeList) {
+ 
+ 	if l != nil {
+ 		x := temp(r.Type)
++		if haspointers(r.Type) {
++			a := Nod(OAS, x, nil)
++			typecheck(&a, Etop)
++			*init = list(*init, a)
++		}
+ 		ok := temp(Types[TBOOL])
+ 
+ 		// l.(type(r))
+diff --git a/src/runtime/export_test.go b/src/runtime/export_test.go
+index 16d5476..f14dc30 100644
+--- a/src/runtime/export_test.go
++++ b/src/runtime/export_test.go
+@@ -154,3 +154,4 @@ func BenchSetType(n int, x interface{}) {
+ const PtrSize = ptrSize
+ 
+ var TestingAssertE2I2GC = &testingAssertE2I2GC
++var TestingAssertE2T2GC = &testingAssertE2T2GC
+diff --git a/src/runtime/gc_test.go b/src/runtime/gc_test.go
+index 636e524..6c9b314 100644
+--- a/src/runtime/gc_test.go
++++ b/src/runtime/gc_test.go
+@@ -469,3 +469,20 @@ func testAssertVar(x interface{}) error {
+ 	}
+ 	return nil
+ }
++
++func TestAssertE2T2Liveness(t *testing.T) {
++	*runtime.TestingAssertE2T2GC = true
++	defer func() {
++		*runtime.TestingAssertE2T2GC = false
++	}()
++
++	poisonStack()
++	testIfaceEqual(io.EOF)
++}
++
++func testIfaceEqual(x interface{}) {
++	if x == "abc" {
++		// Prevent inlining
++		panic("")
++	}
++}
+diff --git a/src/runtime/iface.go b/src/runtime/iface.go
+index abd7068..332b7d5 100644
+--- a/src/runtime/iface.go
++++ b/src/runtime/iface.go
+@@ -229,8 +229,13 @@ func assertE2T(t *_type, e interface{}, r unsafe.Pointer) {
+ 	}
+ }
+ 
++var testingAssertE2T2GC bool
++
+ // The compiler ensures that r is non-nil.
+ func assertE2T2(t *_type, e interface{}, r unsafe.Pointer) bool {
++	if testingAssertE2T2GC {
++		GC()
++	}
+ 	ep := (*eface)(unsafe.Pointer(&e))
+ 	if ep._type != t {
+ 		memclr(r, uintptr(t.size))
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0010-release-branch.go1.5-runtime-add-GODEBUG-for-stack-b.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,129 @@
+From f7d740377612142c6a08e460b5c542ebe0d758b3 Mon Sep 17 00:00:00 2001
+From: Austin Clements <[email protected]>
+Date: Wed, 26 Aug 2015 13:54:26 -0400
+Subject: [PATCH 10/63] [release-branch.go1.5] runtime: add GODEBUG for stack
+ barriers at every frame
+
+Currently enabling the debugging mode where stack barriers are
+installed at every frame requires recompiling the runtime. However,
+this is potentially useful for field debugging and for runtime tests,
+so make this mode a GODEBUG.
+
+Updates #12238.
+
+Change-Id: I6fb128f598b19568ae723a612e099c0ed96917f5
+Reviewed-on: https://go-review.googlesource.com/13947
+Reviewed-by: Russ Cox <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14240
+Reviewed-by: Austin Clements <[email protected]>
+---
+ src/runtime/extern.go   |  3 +++
+ src/runtime/mgc.go      | 25 +++++++++++++------------
+ src/runtime/mgcmark.go  |  2 +-
+ src/runtime/runtime1.go |  6 ++++++
+ 4 files changed, 23 insertions(+), 13 deletions(-)
+
+diff --git a/src/runtime/extern.go b/src/runtime/extern.go
+index d346362..cdb66ba 100644
+--- a/src/runtime/extern.go
++++ b/src/runtime/extern.go
+@@ -47,6 +47,9 @@ It is a comma-separated list of name=val pairs setting these named variables:
+ 	that allow the garbage collector to avoid repeating a stack scan during the
+ 	mark termination phase.
+ 
++	gcstackbarrierall: setting gcstackbarrierall=1 installs stack barriers
++	in every stack frame, rather than in exponentially-spaced frames.
++
+ 	gcstoptheworld: setting gcstoptheworld=1 disables concurrent garbage collection,
+ 	making every garbage collection a stop-the-world event. Setting gcstoptheworld=2
+ 	also disables concurrent sweeping after the garbage collection finishes.
+diff --git a/src/runtime/mgc.go b/src/runtime/mgc.go
+index f7fd4e5..82b12b6 100644
+--- a/src/runtime/mgc.go
++++ b/src/runtime/mgc.go
+@@ -133,18 +133,7 @@ const (
+ 	_RootFlushCaches = 4
+ 	_RootCount       = 5
+ 
+-	// firstStackBarrierOffset is the approximate byte offset at
+-	// which to place the first stack barrier from the current SP.
+-	// This is a lower bound on how much stack will have to be
+-	// re-scanned during mark termination. Subsequent barriers are
+-	// placed at firstStackBarrierOffset * 2^n offsets.
+-	//
+-	// For debugging, this can be set to 0, which will install a
+-	// stack barrier at every frame. If you do this, you may also
+-	// have to raise _StackMin, since the stack barrier
+-	// bookkeeping will use a large amount of each stack.
+-	firstStackBarrierOffset = 1024
+-	debugStackBarrier       = false
++	debugStackBarrier = false
+ 
+ 	// sweepMinHeapDistance is a lower bound on the heap distance
+ 	// (in bytes) reserved for concurrent sweeping between GC
+@@ -152,6 +141,18 @@ const (
+ 	sweepMinHeapDistance = 1024 * 1024
+ )
+ 
++// firstStackBarrierOffset is the approximate byte offset at
++// which to place the first stack barrier from the current SP.
++// This is a lower bound on how much stack will have to be
++// re-scanned during mark termination. Subsequent barriers are
++// placed at firstStackBarrierOffset * 2^n offsets.
++//
++// For debugging, this can be set to 0, which will install a
++// stack barrier at every frame. If you do this, you may also
++// have to raise _StackMin, since the stack barrier
++// bookkeeping will use a large amount of each stack.
++var firstStackBarrierOffset = 1024
++
+ // heapminimum is the minimum heap size at which to trigger GC.
+ // For small heaps, this overrides the usual GOGC*live set rule.
+ //
+diff --git a/src/runtime/mgcmark.go b/src/runtime/mgcmark.go
+index 42aacb6..2e43830 100644
+--- a/src/runtime/mgcmark.go
++++ b/src/runtime/mgcmark.go
+@@ -341,7 +341,7 @@ func scanstack(gp *g) {
+ 	switch gcphase {
+ 	case _GCscan:
+ 		// Install stack barriers during stack scan.
+-		barrierOffset = firstStackBarrierOffset
++		barrierOffset = uintptr(firstStackBarrierOffset)
+ 		nextBarrier = sp + barrierOffset
+ 
+ 		if debug.gcstackbarrieroff > 0 {
+diff --git a/src/runtime/runtime1.go b/src/runtime/runtime1.go
+index a50e5b6..134c999 100644
+--- a/src/runtime/runtime1.go
++++ b/src/runtime/runtime1.go
+@@ -310,6 +310,7 @@ var debug struct {
+ 	gcpacertrace      int32
+ 	gcshrinkstackoff  int32
+ 	gcstackbarrieroff int32
++	gcstackbarrierall int32
+ 	gcstoptheworld    int32
+ 	gctrace           int32
+ 	invalidptr        int32
+@@ -327,6 +328,7 @@ var dbgvars = []dbgVar{
+ 	{"gcpacertrace", &debug.gcpacertrace},
+ 	{"gcshrinkstackoff", &debug.gcshrinkstackoff},
+ 	{"gcstackbarrieroff", &debug.gcstackbarrieroff},
++	{"gcstackbarrierall", &debug.gcstackbarrierall},
+ 	{"gcstoptheworld", &debug.gcstoptheworld},
+ 	{"gctrace", &debug.gctrace},
+ 	{"invalidptr", &debug.invalidptr},
+@@ -382,6 +384,10 @@ func parsedebugvars() {
+ 	if islibrary || isarchive {
+ 		traceback_cache |= 1
+ 	}
++
++	if debug.gcstackbarrierall > 0 {
++		firstStackBarrierOffset = 0
++	}
+ }
+ 
+ // Poor mans 64-bit division.
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0011-release-branch.go1.5-runtime-don-t-install-a-stack-b.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,135 @@
+From 23ef1e1933f4483572159277a99f2efc5003e1a2 Mon Sep 17 00:00:00 2001
+From: Austin Clements <[email protected]>
+Date: Wed, 26 Aug 2015 12:16:51 -0400
+Subject: [PATCH 11/63] [release-branch.go1.5] runtime: don't install a stack
+ barrier in cgocallback_gofunc's frame
+
+Currently the runtime can install stack barriers in any frame.
+However, the frame of cgocallback_gofunc is special: it's the one
+function that switches from a regular G stack to the system stack on
+return. Hence, the return PC slot in its frame on the G stack is
+actually used to save getg().sched.pc (so tracebacks appear to unwind
+to the last Go function running on that G), and not as an actual
+return PC for cgocallback_gofunc.
+
+Because of this, if we install a stack barrier in cgocallback_gofunc's
+return PC slot, when cgocallback_gofunc does return, it will move the
+stack barrier stub PC in to getg().sched.pc and switch back to the
+system stack. The rest of the runtime doesn't know how to deal with a
+stack barrier stub in sched.pc: nothing knows how to match it up with
+the G's stack barrier array and, when the runtime removes stack
+barriers, it doesn't know to undo the one in sched.pc. Hence, if the C
+code later returns back in to Go code, it will attempt to return
+through the stack barrier saved in sched.pc, which may no longer have
+correct unwinding information.
+
+Fix this by blacklisting cgocallback_gofunc's frame so the runtime
+won't install a stack barrier in it's return PC slot.
+
+Fixes #12238.
+
+Change-Id: I46aa2155df2fd050dd50de3434b62987dc4947b8
+Reviewed-on: https://go-review.googlesource.com/13944
+Reviewed-by: Russ Cox <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14229
+Reviewed-by: Austin Clements <[email protected]>
+---
+ src/runtime/asm_amd64p32.s |  6 ++++++
+ src/runtime/mgcmark.go     | 25 ++++++++++++++++++++-----
+ src/runtime/traceback.go   |  2 ++
+ 3 files changed, 28 insertions(+), 5 deletions(-)
+
+diff --git a/src/runtime/asm_amd64p32.s b/src/runtime/asm_amd64p32.s
+index a5d6e81..6e97256 100644
+--- a/src/runtime/asm_amd64p32.s
++++ b/src/runtime/asm_amd64p32.s
+@@ -599,6 +599,12 @@ TEXT runtime·cgocallback(SB),NOSPLIT,$0-12
+ 	MOVL	0, AX
+ 	RET
+ 
++// cgocallback_gofunc(FuncVal*, void *frame, uintptr framesize)
++// Not implemented.
++TEXT ·cgocallback_gofunc(SB),NOSPLIT,$0-12
++	MOVL	0, AX
++	RET
++
+ // void setg(G*); set g. for use by needm.
+ // Not implemented.
+ TEXT runtime·setg(SB), NOSPLIT, $0-4
+diff --git a/src/runtime/mgcmark.go b/src/runtime/mgcmark.go
+index 2e43830..44f9512 100644
+--- a/src/runtime/mgcmark.go
++++ b/src/runtime/mgcmark.go
+@@ -388,9 +388,10 @@ func scanstack(gp *g) {
+ 			// frame because on LR machines this LR is not
+ 			// on the stack.
+ 			if gcphase == _GCscan && n != 0 {
+-				gcInstallStackBarrier(gp, frame)
+-				barrierOffset *= 2
+-				nextBarrier = sp + barrierOffset
++				if gcInstallStackBarrier(gp, frame) {
++					barrierOffset *= 2
++					nextBarrier = sp + barrierOffset
++				}
+ 			} else if gcphase == _GCmarktermination {
+ 				// We just scanned a frame containing
+ 				// a return to a stack barrier. Since
+@@ -509,12 +510,25 @@ func gcMaxStackBarriers(stackSize int) (n int) {
+ 
+ // gcInstallStackBarrier installs a stack barrier over the return PC of frame.
+ //go:nowritebarrier
+-func gcInstallStackBarrier(gp *g, frame *stkframe) {
++func gcInstallStackBarrier(gp *g, frame *stkframe) bool {
+ 	if frame.lr == 0 {
+ 		if debugStackBarrier {
+ 			print("not installing stack barrier with no LR, goid=", gp.goid, "\n")
+ 		}
+-		return
++		return false
++	}
++
++	if frame.fn.entry == cgocallback_gofuncPC {
++		// cgocallback_gofunc doesn't return to its LR;
++		// instead, its return path puts LR in g.sched.pc and
++		// switches back to the system stack on which
++		// cgocallback_gofunc was originally called. We can't
++		// have a stack barrier in g.sched.pc, so don't
++		// install one in this frame.
++		if debugStackBarrier {
++			print("not installing stack barrier over LR of cgocallback_gofunc, goid=", gp.goid, "\n")
++		}
++		return false
+ 	}
+ 
+ 	// Save the return PC and overwrite it with stackBarrier.
+@@ -538,6 +552,7 @@ func gcInstallStackBarrier(gp *g, frame *stkframe) {
+ 	stkbar.savedLRPtr = lrUintptr
+ 	stkbar.savedLRVal = uintptr(*lrPtr)
+ 	*lrPtr = uintreg(stackBarrierPC)
++	return true
+ }
+ 
+ // gcRemoveStackBarriers removes all stack barriers installed in gp's stack.
+diff --git a/src/runtime/traceback.go b/src/runtime/traceback.go
+index 48ef6e5..2def359 100644
+--- a/src/runtime/traceback.go
++++ b/src/runtime/traceback.go
+@@ -48,6 +48,7 @@ var (
+ 	systemstack_switchPC uintptr
+ 	systemstackPC        uintptr
+ 	stackBarrierPC       uintptr
++	cgocallback_gofuncPC uintptr
+ 
+ 	gogoPC uintptr
+ 
+@@ -75,6 +76,7 @@ func tracebackinit() {
+ 	systemstack_switchPC = funcPC(systemstack_switch)
+ 	systemstackPC = funcPC(systemstack)
+ 	stackBarrierPC = funcPC(stackBarrier)
++	cgocallback_gofuncPC = funcPC(cgocallback_gofunc)
+ 
+ 	// used by sigprof handler
+ 	gogoPC = funcPC(gogo)
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0012-release-branch.go1.5-cmd-compile-fix-register-alloca.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,65 @@
+From 05078023963370af0faa9689373c3bd6c7d6dfe4 Mon Sep 17 00:00:00 2001
+From: Ulrich Kunitz <[email protected]>
+Date: Thu, 20 Aug 2015 18:56:18 +0200
+Subject: [PATCH 12/63] [release-branch.go1.5] cmd/compile: fix register
+ allocation for == operator
+
+The issue 12226 has been caused by the allocation of the same register
+for the equality check of two byte values. The code in cgen.go freed the
+register for the second operand before the allocation of the register
+for the first operand.
+
+Fixes #12226
+
+Change-Id: Ie4dc33a488bd48a17f8ae9b497fd63c1ae390555
+Reviewed-on: https://go-review.googlesource.com/13771
+Reviewed-by: Russ Cox <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14227
+Reviewed-by: Ian Lance Taylor <[email protected]>
+---
+ src/cmd/compile/internal/gc/cgen.go |  2 +-
+ test/fixedbugs/issue12226.go        | 15 +++++++++++++++
+ 2 files changed, 16 insertions(+), 1 deletion(-)
+ create mode 100644 test/fixedbugs/issue12226.go
+
+diff --git a/src/cmd/compile/internal/gc/cgen.go b/src/cmd/compile/internal/gc/cgen.go
+index 4160ae9..b6a3e5b 100644
+--- a/src/cmd/compile/internal/gc/cgen.go
++++ b/src/cmd/compile/internal/gc/cgen.go
+@@ -2018,11 +2018,11 @@ func bgenx(n, res *Node, wantTrue bool, likely int, to *obj.Prog) {
+ 		Regalloc(&n2, nr.Type, nil)
+ 		Cgen(nr, &n2)
+ 		nr = &n2
+-		Regfree(&n2)
+ 
+ 		Regalloc(&n1, nl.Type, nil)
+ 		Cgen(&tmp, &n1)
+ 		Regfree(&n1)
++		Regfree(&n2)
+ 	} else {
+ 		var n1 Node
+ 		if !nl.Addable && Ctxt.Arch.Thechar == '8' {
+diff --git a/test/fixedbugs/issue12226.go b/test/fixedbugs/issue12226.go
+new file mode 100644
+index 0000000..2246711
+--- /dev/null
++++ b/test/fixedbugs/issue12226.go
+@@ -0,0 +1,15 @@
++// run
++
++// Copyright 2015 The Go Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style
++// license that can be found in the LICENSE file.
++
++package main
++
++import "fmt"
++
++func main() {
++	if []byte("foo")[0] == []byte("b")[0] {
++		fmt.Println("BUG: \"foo\" and \"b\" appear to have the same first byte")
++	}
++}
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0013-release-branch.go1.5-cmd-go-properly-ignore-import-c.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,34 @@
+From 1d11801f40a4c1d61e1766f239e8ea908222f072 Mon Sep 17 00:00:00 2001
+From: Vincent Vanackere <[email protected]>
+Date: Wed, 26 Aug 2015 15:55:27 +0200
+Subject: [PATCH 13/63] [release-branch.go1.5] cmd/go: properly ignore import
+ comments for vendored packages rooted at GOPATH
+
+Fixes #12232.
+
+Change-Id: Ide3fb7f5fc5ae377ae8683fbb94fd0dc01480549
+Reviewed-on: https://go-review.googlesource.com/13924
+Reviewed-by: Russ Cox <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14228
+Reviewed-by: Ian Lance Taylor <[email protected]>
+---
+ src/cmd/go/pkg.go | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/cmd/go/pkg.go b/src/cmd/go/pkg.go
+index 61e3d8d..c481794 100644
+--- a/src/cmd/go/pkg.go
++++ b/src/cmd/go/pkg.go
+@@ -368,7 +368,8 @@ func loadImport(path, srcDir string, parent *Package, stk *importStack, importPo
+ 	if gobin != "" {
+ 		bp.BinDir = gobin
+ 	}
+-	if err == nil && !isLocal && bp.ImportComment != "" && bp.ImportComment != path && (!go15VendorExperiment || !strings.Contains(path, "/vendor/")) {
++	if err == nil && !isLocal && bp.ImportComment != "" && bp.ImportComment != path &&
++		(!go15VendorExperiment || (!strings.Contains(path, "/vendor/") && !strings.HasPrefix(path, "vendor/"))) {
+ 		err = fmt.Errorf("code in directory %s expects import %q", bp.Dir, bp.ImportComment)
+ 	}
+ 	p.load(stk, bp, err)
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0014-release-branch.go1.5-net-restore-LookupPort-for-inte.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,58 @@
+From a7e30ce9312e8ebfa89194bc899c8afdffa14906 Mon Sep 17 00:00:00 2001
+From: Russ Cox <[email protected]>
+Date: Tue, 25 Aug 2015 11:25:46 -0400
+Subject: [PATCH 14/63] [release-branch.go1.5] net: restore LookupPort for
+ integer strings
+
+This worked in Go 1.4 but was lost in the "pure Go" lookup
+routines substituted late in the Go 1.5 cycle.
+
+Fixes #12263.
+
+Change-Id: I77ec9d97cd8e67ace99d6ac965e5bc16c151ba83
+Reviewed-on: https://go-review.googlesource.com/13915
+Reviewed-by: Brad Fitzpatrick <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14243
+Reviewed-by: Ian Lance Taylor <[email protected]>
+---
+ src/net/lookup.go    | 3 +++
+ src/net/port_test.go | 2 ++
+ 2 files changed, 5 insertions(+)
+
+diff --git a/src/net/lookup.go b/src/net/lookup.go
+index a7ceee8..9008322 100644
+--- a/src/net/lookup.go
++++ b/src/net/lookup.go
+@@ -123,6 +123,9 @@ func lookupIPDeadline(host string, deadline time.Time) (addrs []IPAddr, err erro
+ 
+ // LookupPort looks up the port for the given network and service.
+ func LookupPort(network, service string) (port int, err error) {
++	if n, i, ok := dtoi(service, 0); ok && i == len(service) {
++		return n, nil
++	}
+ 	return lookupPort(network, service)
+ }
+ 
+diff --git a/src/net/port_test.go b/src/net/port_test.go
+index 2dacd97..258a5bd 100644
+--- a/src/net/port_test.go
++++ b/src/net/port_test.go
+@@ -27,6 +27,7 @@ var portTests = []struct {
+ 	{"tcp", "time", 37, true},
+ 	{"tcp", "domain", 53, true},
+ 	{"tcp", "finger", 79, true},
++	{"tcp", "42", 42, true},
+ 
+ 	{"udp", "echo", 7, true},
+ 	{"udp", "tftp", 69, true},
+@@ -36,6 +37,7 @@ var portTests = []struct {
+ 	{"udp", "ntp", 123, true},
+ 	{"udp", "snmp", 161, true},
+ 	{"udp", "syslog", 514, true},
++	{"udp", "42", 42, true},
+ 
+ 	{"--badnet--", "zzz", 0, false},
+ 	{"tcp", "--badport--", 0, false},
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0015-release-branch.go1.5-net-http-httputil-permit-nil-re.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,108 @@
+From c0dd2011132f179e77f7f6e1ccd88b5a0e0ee659 Mon Sep 17 00:00:00 2001
+From: Brad Fitzpatrick <[email protected]>
+Date: Wed, 26 Aug 2015 10:53:59 -0700
+Subject: [PATCH 15/63] [release-branch.go1.5] net/http/httputil: permit nil
+ request body in ReverseProxy
+
+Accepting a request with a nil body was never explicitly supported but
+happened to work in the past.
+
+This doesn't happen in most cases because usually people pass
+a Server's incoming Request to the ReverseProxy's ServeHTTP method,
+and incoming server requests are guaranteed to have non-nil bodies.
+
+Still, it's a regression, so fix.
+
+Fixes #12344
+
+Change-Id: Id9a5a47aea3f2875d195b66c9a5f8581c4ca2aed
+Reviewed-on: https://go-review.googlesource.com/13935
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Run-TryBot: Brad Fitzpatrick <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14245
+---
+ src/net/http/httputil/reverseproxy.go      |  5 +++-
+ src/net/http/httputil/reverseproxy_test.go | 39 ++++++++++++++++++++++++++++++
+ 2 files changed, 43 insertions(+), 1 deletion(-)
+
+diff --git a/src/net/http/httputil/reverseproxy.go b/src/net/http/httputil/reverseproxy.go
+index 3b7a184..c8e1132 100644
+--- a/src/net/http/httputil/reverseproxy.go
++++ b/src/net/http/httputil/reverseproxy.go
+@@ -105,7 +105,7 @@ type requestCanceler interface {
+ }
+ 
+ type runOnFirstRead struct {
+-	io.Reader
++	io.Reader // optional; nil means empty body
+ 
+ 	fn func() // Run before first Read, then set to nil
+ }
+@@ -115,6 +115,9 @@ func (c *runOnFirstRead) Read(bs []byte) (int, error) {
+ 		c.fn()
+ 		c.fn = nil
+ 	}
++	if c.Reader == nil {
++		return 0, io.EOF
++	}
+ 	return c.Reader.Read(bs)
+ }
+ 
+diff --git a/src/net/http/httputil/reverseproxy_test.go b/src/net/http/httputil/reverseproxy_test.go
+index 25947e6..80a26ab 100644
+--- a/src/net/http/httputil/reverseproxy_test.go
++++ b/src/net/http/httputil/reverseproxy_test.go
+@@ -7,6 +7,7 @@
+ package httputil
+ 
+ import (
++	"bufio"
+ 	"io/ioutil"
+ 	"log"
+ 	"net/http"
+@@ -281,3 +282,41 @@ func TestReverseProxyCancellation(t *testing.T) {
+ 		t.Fatal("DefaultClient.Do() returned nil error")
+ 	}
+ }
++
++func req(t *testing.T, v string) *http.Request {
++	req, err := http.ReadRequest(bufio.NewReader(strings.NewReader(v)))
++	if err != nil {
++		t.Fatal(err)
++	}
++	return req
++}
++
++// Issue 12344
++func TestNilBody(t *testing.T) {
++	backend := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
++		w.Write([]byte("hi"))
++	}))
++	defer backend.Close()
++
++	frontend := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, _ *http.Request) {
++		backURL, _ := url.Parse(backend.URL)
++		rp := NewSingleHostReverseProxy(backURL)
++		r := req(t, "GET / HTTP/1.0\r\n\r\n")
++		r.Body = nil // this accidentally worked in Go 1.4 and below, so keep it working
++		rp.ServeHTTP(w, r)
++	}))
++	defer frontend.Close()
++
++	res, err := http.Get(frontend.URL)
++	if err != nil {
++		t.Fatal(err)
++	}
++	defer res.Body.Close()
++	slurp, err := ioutil.ReadAll(res.Body)
++	if err != nil {
++		t.Fatal(err)
++	}
++	if string(slurp) != "hi" {
++		t.Errorf("Got %q; want %q", slurp, "hi")
++	}
++}
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0018-release-branch.go1.5-AUTHORS-add-Oracle-as-corporate.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,52 @@
+From 7765a5b7d04b52f122575223400d0b440d868d32 Mon Sep 17 00:00:00 2001
+From: Brad Fitzpatrick <[email protected]>
+Date: Tue, 8 Sep 2015 10:28:22 -0700
+Subject: [PATCH 18/63] [release-branch.go1.5] AUTHORS: add Oracle as corporate
+ copyright holder
+
+Some commits made by Aram from his personal email address are
+actually copyright Oracle:
+
+a77fcb3 net: fix comment in sendFile
+b0e71f4 net: link with networking libraries when net package is in use
+92e959a syscall, net: use sendfile on Solaris
+db8d5b7 net: try to fix setKeepAlivePeriod on Solaris
+fe5ef5c runtime, syscall: link Solaris binaries directly instead of using dlopen/dlsym
+2b90c3e go/build: enable cgo by default on solaris/amd64
+2d18ab7 doc/progs: disable cgo tests that use C.Stdout on Solaris
+2230e9d misc/cgo: add various solaris build lines
+649c7b6 net: add cgo support for Solaris
+24396da os/user: small fixes for Solaris
+121489c runtime/cgo: add cgo support for solaris/amd64
+83b25d9 cmd/ld: make .rela and .rela.plt sections contiguous
+c94f1f7 runtime: always load address of libcFunc on Solaris
+e481aac cmd/6l: use .plt instead of .got on Solaris
+
+See bug for clarification.
+
+Fixes #12452
+
+Change-Id: I0aeb1b46c0c7d09c5c736e383ecf40240d2cf85f
+Reviewed-on: https://go-review.googlesource.com/14380
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14393
+Reviewed-by: Brad Fitzpatrick <[email protected]>
+---
+ AUTHORS | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/AUTHORS b/AUTHORS
+index 6520630..54a10ad 100644
+--- a/AUTHORS
++++ b/AUTHORS
+@@ -411,6 +411,7 @@ Oliver Hookins <[email protected]>
+ Olivier Antoine <[email protected]>
+ Olivier Duperray <[email protected]>
+ Olivier Saingre <[email protected]>
++Oracle
+ Padraig Kitterick <[email protected]>
+ Palm Stone Games
+ Paolo Giarrusso <[email protected]>
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0019-release-branch.go1.5-doc-mention-that-go-install-rem.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,39 @@
+From 5e1648d5fe62246bed58218741256d7aee8b11b6 Mon Sep 17 00:00:00 2001
+From: Rob Pike <[email protected]>
+Date: Tue, 8 Sep 2015 10:58:21 -0700
+Subject: [PATCH 19/63] [release-branch.go1.5] doc: mention that go install
+ removes binaries built by go build
+
+Fixes #12288.
+
+For inclusion in the 1.5.1 release.
+
+Change-Id: I9354b7eaa76000498465c4a5cbab7246de9ecb7c
+Reviewed-on: https://go-review.googlesource.com/14382
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14394
+---
+ doc/go1.5.html | 7 +++++++
+ 1 file changed, 7 insertions(+)
+
+diff --git a/doc/go1.5.html b/doc/go1.5.html
+index 4e5832d..693a185 100644
+--- a/doc/go1.5.html
++++ b/doc/go1.5.html
+@@ -505,6 +505,13 @@ now require SWIG 3.0.6 or later.
+ </li>
+ 
+ <li>
++The <code>install</code> subcommand now removes the
++binary created by the <code>build</code> subcommand
++in the source directory, if present,
++to avoid problems having two binaries present in the tree.
++</li>
++
++<li>
+ The <code>std</code> (standard library) wildcard package name
+ now excludes commands.
+ A new <code>cmd</code> wildcard covers the commands.
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0020-release-branch.go1.5-fmt-in-Scanf-c-can-scan-a-space.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,81 @@
+From 71387ff53f95ddd5f0bb91d7e4c92ccdc65238e7 Mon Sep 17 00:00:00 2001
+From: Rob Pike <[email protected]>
+Date: Sun, 23 Aug 2015 17:45:58 +1000
+Subject: [PATCH 20/63] [release-branch.go1.5] fmt: in Scanf, %c can scan a
+ space, so don't skip spaces at %c
+
+In short, %c should just give you the next rune, period.
+Apparently this is the design. I use the term loosely.
+
+Fixes #12275
+
+Change-Id: I6f30bed442c0e88eac2244d465c7d151b29cf393
+Reviewed-on: https://go-review.googlesource.com/13821
+Reviewed-by: Andrew Gerrand <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14395
+---
+ src/fmt/scan.go      | 13 +++++++++----
+ src/fmt/scan_test.go | 11 +++++++----
+ 2 files changed, 16 insertions(+), 8 deletions(-)
+
+diff --git a/src/fmt/scan.go b/src/fmt/scan.go
+index 5b9b516..e3e0fd0 100644
+--- a/src/fmt/scan.go
++++ b/src/fmt/scan.go
+@@ -83,6 +83,8 @@ func Scanln(a ...interface{}) (n int, err error) {
+ // the format.  It returns the number of items successfully scanned.
+ // If that is less than the number of arguments, err will report why.
+ // Newlines in the input must match newlines in the format.
++// The one exception: the verb %c always scans the next rune in the
++// input, even if it is a space (or tab etc.) or newline.
+ func Scanf(format string, a ...interface{}) (n int, err error) {
+ 	return Fscanf(os.Stdin, format, a...)
+ }
+@@ -1164,15 +1166,18 @@ func (s *ss) doScanf(format string, a []interface{}) (numProcessed int, err erro
+ 		if !widPresent {
+ 			s.maxWid = hugeWid
+ 		}
+-		s.SkipSpace()
++
++		c, w := utf8.DecodeRuneInString(format[i:])
++		i += w
++
++		if c != 'c' {
++			s.SkipSpace()
++		}
+ 		s.argLimit = s.limit
+ 		if f := s.count + s.maxWid; f < s.argLimit {
+ 			s.argLimit = f
+ 		}
+ 
+-		c, w := utf8.DecodeRuneInString(format[i:])
+-		i += w
+-
+ 		if numProcessed >= len(a) { // out of operands
+ 			s.errorString("too few operands for format %" + format[i-w:])
+ 			break
+diff --git a/src/fmt/scan_test.go b/src/fmt/scan_test.go
+index a378436..334c4a6 100644
+--- a/src/fmt/scan_test.go
++++ b/src/fmt/scan_test.go
+@@ -300,10 +300,13 @@ var scanfTests = []ScanfTest{
+ 	{"%2s", "sssss", &xVal, Xs("ss")},
+ 
+ 	// Fixed bugs
+-	{"%d\n", "27\n", &intVal, 27},  // ok
+-	{"%d\n", "28 \n", &intVal, 28}, // was: "unexpected newline"
+-	{"%v", "0", &intVal, 0},        // was: "EOF"; 0 was taken as base prefix and not counted.
+-	{"%v", "0", &uintVal, uint(0)}, // was: "EOF"; 0 was taken as base prefix and not counted.
++	{"%d\n", "27\n", &intVal, 27},      // ok
++	{"%d\n", "28 \n", &intVal, 28},     // was: "unexpected newline"
++	{"%v", "0", &intVal, 0},            // was: "EOF"; 0 was taken as base prefix and not counted.
++	{"%v", "0", &uintVal, uint(0)},     // was: "EOF"; 0 was taken as base prefix and not counted.
++	{"%c", " ", &uintVal, uint(' ')},   // %c must accept a blank.
++	{"%c", "\t", &uintVal, uint('\t')}, // %c must accept any space.
++	{"%c", "\n", &uintVal, uint('\n')}, // %c must accept any space.
+ }
+ 
+ var overflowTests = []ScanTest{
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0021-release-branch.go1.5-cmd-asm-handle-CMPF-and-CMPD-on.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,93 @@
+From 23c646c226e9820c30fba29ebef94d7e328ada83 Mon Sep 17 00:00:00 2001
+From: Rob Pike <[email protected]>
+Date: Wed, 2 Sep 2015 13:11:26 -0700
+Subject: [PATCH 21/63] [release-branch.go1.5] cmd/asm: handle CMPF and CMPD on
+ ARM
+
+These instructions are special cases that were missed in the translation.
+The second argument must go into the Reg field not the To field.
+
+Fixes #12458
+
+For Go 1.5.1
+
+Change-Id: Iad57c60c7e38e3bcfafda483ed5037ce670e8816
+Reviewed-on: https://go-review.googlesource.com/14183
+Reviewed-by: Dave Cheney <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14358
+Reviewed-by: Chris Broadfoot <[email protected]>
+Reviewed-by: Rob Pike <[email protected]>
+---
+ src/cmd/asm/internal/arch/arm.go          | 9 +++++++++
+ src/cmd/asm/internal/asm/asm.go           | 5 +++++
+ src/cmd/asm/internal/asm/testdata/arm.out | 4 +++-
+ src/cmd/asm/internal/asm/testdata/arm.s   | 4 ++++
+ 4 files changed, 21 insertions(+), 1 deletion(-)
+
+diff --git a/src/cmd/asm/internal/arch/arm.go b/src/cmd/asm/internal/arch/arm.go
+index c030214..8df994e 100644
+--- a/src/cmd/asm/internal/arch/arm.go
++++ b/src/cmd/asm/internal/arch/arm.go
+@@ -121,6 +121,15 @@ func IsARMMRC(op int) bool {
+ 	return false
+ }
+ 
++// IsARMFloatCmp reports whether the op is a floating comparison instruction.
++func IsARMFloatCmp(op int) bool {
++	switch op {
++	case arm.ACMPF, arm.ACMPD:
++		return true
++	}
++	return false
++}
++
+ // ARMMRCOffset implements the peculiar encoding of the MRC and MCR instructions.
+ // The difference between MRC and MCR is represented by a bit high in the word, not
+ // in the usual way by the opcode itself. Asm must use AMRC for both instructions, so
+diff --git a/src/cmd/asm/internal/asm/asm.go b/src/cmd/asm/internal/asm/asm.go
+index 7ac8bf4..3563c1a 100644
+--- a/src/cmd/asm/internal/asm/asm.go
++++ b/src/cmd/asm/internal/asm/asm.go
+@@ -463,6 +463,11 @@ func (p *Parser) asmInstruction(op int, cond string, a []obj.Addr) {
+ 				}
+ 				p.errorf("unrecognized addressing for %s", obj.Aconv(op))
+ 			}
++			if arch.IsARMFloatCmp(op) {
++				prog.From = a[0]
++				prog.Reg = p.getRegister(prog, op, &a[1])
++				break
++			}
+ 		} else if p.arch.Thechar == '7' && arch.IsARM64CMP(op) {
+ 			prog.From = a[0]
+ 			prog.Reg = p.getRegister(prog, op, &a[1])
+diff --git a/src/cmd/asm/internal/asm/testdata/arm.out b/src/cmd/asm/internal/asm/testdata/arm.out
+index 7501db3..1af3999 100644
+--- a/src/cmd/asm/internal/asm/testdata/arm.out
++++ b/src/cmd/asm/internal/asm/testdata/arm.out
+@@ -56,4 +56,6 @@
+ 281 00056 (testdata/arm.s:281)	CALL	foo(SB)
+ 282 00057 (testdata/arm.s:282)	JMP	foo(SB)
+ 283 00058 (testdata/arm.s:283)	CALL	foo(SB)
+-292 00059 (testdata/arm.s:292)	END
++286 00059 (testdata/arm.s:286)	CMPF	F1, F2
++287 00060 (testdata/arm.s:287)	CMPD	F1, F2
++296 00061 (testdata/arm.s:296)	END
+diff --git a/src/cmd/asm/internal/asm/testdata/arm.s b/src/cmd/asm/internal/asm/testdata/arm.s
+index b8bdfb2..95fee50 100644
+--- a/src/cmd/asm/internal/asm/testdata/arm.s
++++ b/src/cmd/asm/internal/asm/testdata/arm.s
+@@ -282,6 +282,10 @@ TEXT	foo(SB), 0, $0
+ 	JMP	foo(SB)
+ 	CALL	foo(SB)
+ 
++// CMPF and CMPD are special.
++	CMPF F1, F2
++	CMPD F1, F2
++
+ //
+ // END
+ //
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0024-release-branch.go1.5-doc-document-go1.4.3.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,32 @@
+From 3c5af9a84602093044df3ec91c81f040bdddb4df Mon Sep 17 00:00:00 2001
+From: Chris Broadfoot <[email protected]>
+Date: Tue, 22 Sep 2015 20:45:16 -0700
+Subject: [PATCH 24/63] [release-branch.go1.5] doc: document go1.4.3
+
+Change-Id: Ib1bfe4038e2b125a31acd9ff7772e462b0a6358f
+Reviewed-on: https://go-review.googlesource.com/14852
+Reviewed-by: Andrew Gerrand <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/14854
+---
+ doc/devel/release.html | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/doc/devel/release.html b/doc/devel/release.html
+index 43ead08..7cc406a 100644
+--- a/doc/devel/release.html
++++ b/doc/devel/release.html
+@@ -48,6 +48,11 @@ go1.4.2 (released 2015/02/17) includes bug fixes to the <code>go</code> command,
+ See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.4.2">Go 1.4.2 milestone on our issue tracker</a> for details.
+ </p>
+ 
++<p>
++go1.4.3 (released 2015/09/22) includes security fixes to the <code>net/http</code> package and bug fixes to the <code>runtime</code> package.
++See the <a href="https://github.com/golang/go/issues?q=milestone%3AGo1.4.3">Go 1.4.3 milestone on our issue tracker</a> for details.
++</p>
++
+ <h2 id="go1.3">go1.3 (released 2014/06/18)</h2>
+ 
+ <p>
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0026-release-branch.go1.5-runtime-fix-recursive-GC-assist.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,47 @@
+From c257dfb178f00449dd344204219aad56e3e90de6 Mon Sep 17 00:00:00 2001
+From: Austin Clements <[email protected]>
+Date: Fri, 9 Oct 2015 17:20:34 -0400
+Subject: [PATCH 26/63] [release-branch.go1.5] runtime: fix recursive GC assist
+
+If gcAssistAlloc is unable to steal or perform enough scan work, it
+calls timeSleep, which allocates. If this allocation requires
+obtaining a new span, it will in turn attempt to assist GC. Since
+there's likely still no way to satisfy the assist, it will sleep
+again, and so on, leading to potentially deep (not infinite, but also
+not bounded) recursion.
+
+Fix this by disallowing assists during the timeSleep.
+
+This same problem was fixed on master by 65aa2da. That commit built on
+several other changes and hence can't be directly cherry-picked. This
+commit implements the same idea.
+
+Fixes #12894.
+
+Change-Id: I152977eb1d0a3005c42ff3985d58778f054a86d4
+Reviewed-on: https://go-review.googlesource.com/15720
+Reviewed-by: Rick Hudson <[email protected]>
+---
+ src/runtime/mgcmark.go | 5 +++++
+ 1 file changed, 5 insertions(+)
+
+diff --git a/src/runtime/mgcmark.go b/src/runtime/mgcmark.go
+index 44f9512..e5dfa72 100644
+--- a/src/runtime/mgcmark.go
++++ b/src/runtime/mgcmark.go
+@@ -292,7 +292,12 @@ retry:
+ 		// more, so go around again after performing an
+ 		// interruptible sleep for 100 us (the same as the
+ 		// getfull barrier) to let other mutators run.
++
++		// timeSleep may allocate, so avoid recursive assist.
++		gcalloc := gp.gcalloc
++		gp.gcalloc = 0
+ 		timeSleep(100 * 1000)
++		gp.gcalloc = gcalloc
+ 		goto retry
+ 	}
+ }
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0027-release-branch.go1.5-runtime-fix-recursive-GC-assist.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,53 @@
+From 71a76476627fb0752d1b816406da4e5a6511c2c9 Mon Sep 17 00:00:00 2001
+From: Austin Clements <[email protected]>
+Date: Thu, 15 Oct 2015 13:25:19 -0400
+Subject: [PATCH 27/63] [release-branch.go1.5] runtime: fix recursive GC assist
+ better
+
+Commit c257dfb attempted to fix recursive allocation in gcAssistAlloc;
+however, it only reduced it: setting gp.gcalloc to 0 isn't sufficient
+to disable assists at the beginning of the GC cycle when gp.gcscanwork
+is also small or zero.
+
+Fix this recursion more completely by setting gcalloc to a sentinel
+value that directly disables assists.
+
+Fixes #12894 (again).
+
+Change-Id: I9599566222d8f540d0b39806846bfc702e6666e5
+Reviewed-on: https://go-review.googlesource.com/15891
+Run-TryBot: Austin Clements <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/runtime/mgcmark.go | 7 ++++++-
+ 1 file changed, 6 insertions(+), 1 deletion(-)
+
+diff --git a/src/runtime/mgcmark.go b/src/runtime/mgcmark.go
+index e5dfa72..64cc1af 100644
+--- a/src/runtime/mgcmark.go
++++ b/src/runtime/mgcmark.go
+@@ -152,6 +152,11 @@ func gcAssistAlloc(size uintptr, allowAssist bool) {
+ 	}
+ 
+ 	// Record allocation.
++	if gp.gcalloc+size < gp.gcalloc {
++		// gcalloc would overflow, or it's set to a sentinel
++		// value to prevent recursive assist.
++		return
++	}
+ 	gp.gcalloc += size
+ 
+ 	if !allowAssist {
+@@ -295,7 +300,7 @@ retry:
+ 
+ 		// timeSleep may allocate, so avoid recursive assist.
+ 		gcalloc := gp.gcalloc
+-		gp.gcalloc = 0
++		gp.gcalloc = ^uintptr(0)
+ 		timeSleep(100 * 1000)
+ 		gp.gcalloc = gcalloc
+ 		goto retry
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0028-release-branch.go1.5-runtime-adjust-the-ppc64x-memmo.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,188 @@
+From 9f59bc85a2c9932caebf0b6c6a282a0e839d62af Mon Sep 17 00:00:00 2001
+From: Michael Hudson-Doyle <[email protected]>
+Date: Tue, 22 Sep 2015 22:35:52 +1200
+Subject: [PATCH 28/63] [release-branch.go1.5] runtime: adjust the ppc64x
+ memmove and memclr to copy by word as much as it can
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Issue #12552 can happen on ppc64 too, although much less frequently in my
+testing. I'm fairly sure this fixes it (2 out of 200 runs of oracle.test failed
+without this change and 0 of 200 failed with it). It's also a lot faster for
+large moves/clears:
+
+name           old speed      new speed       delta
+Memmove1-6      157MB/s ± 9%    144MB/s ± 0%    -8.20%         (p=0.004 n=10+9)
+Memmove2-6      281MB/s ± 1%    249MB/s ± 1%   -11.53%        (p=0.000 n=10+10)
+Memmove3-6      376MB/s ± 1%    328MB/s ± 1%   -12.64%        (p=0.000 n=10+10)
+Memmove4-6      475MB/s ± 4%    345MB/s ± 1%   -27.28%         (p=0.000 n=10+8)
+Memmove5-6      540MB/s ± 1%    393MB/s ± 0%   -27.21%        (p=0.000 n=10+10)
+Memmove6-6      609MB/s ± 0%    423MB/s ± 0%   -30.56%         (p=0.000 n=9+10)
+Memmove7-6      659MB/s ± 0%    468MB/s ± 0%   -28.99%         (p=0.000 n=8+10)
+Memmove8-6      705MB/s ± 0%   1295MB/s ± 1%   +83.73%          (p=0.000 n=9+9)
+Memmove9-6      740MB/s ± 1%   1241MB/s ± 1%   +67.61%         (p=0.000 n=10+8)
+Memmove10-6     780MB/s ± 0%   1162MB/s ± 1%   +48.95%         (p=0.000 n=10+9)
+Memmove11-6     811MB/s ± 0%   1180MB/s ± 0%   +45.58%          (p=0.000 n=8+9)
+Memmove12-6     820MB/s ± 1%   1073MB/s ± 1%   +30.83%         (p=0.000 n=10+9)
+Memmove13-6     849MB/s ± 0%   1068MB/s ± 1%   +25.87%        (p=0.000 n=10+10)
+Memmove14-6     877MB/s ± 0%    911MB/s ± 0%    +3.83%        (p=0.000 n=10+10)
+Memmove15-6     893MB/s ± 0%    922MB/s ± 0%    +3.25%         (p=0.000 n=10+9)
+Memmove16-6     897MB/s ± 1%   2418MB/s ± 1%  +169.67%         (p=0.000 n=10+9)
+Memmove32-6     908MB/s ± 0%   3927MB/s ± 2%  +332.64%         (p=0.000 n=10+8)
+Memmove64-6    1.11GB/s ± 0%   5.59GB/s ± 0%  +404.64%          (p=0.000 n=9+9)
+Memmove128-6   1.25GB/s ± 0%   6.71GB/s ± 2%  +437.49%         (p=0.000 n=9+10)
+Memmove256-6   1.33GB/s ± 0%   7.25GB/s ± 1%  +445.06%        (p=0.000 n=10+10)
+Memmove512-6   1.38GB/s ± 0%   8.87GB/s ± 0%  +544.43%        (p=0.000 n=10+10)
+Memmove1024-6  1.40GB/s ± 0%  10.00GB/s ± 0%  +613.80%        (p=0.000 n=10+10)
+Memmove2048-6  1.41GB/s ± 0%  10.65GB/s ± 0%  +652.95%         (p=0.000 n=9+10)
+Memmove4096-6  1.42GB/s ± 0%  11.01GB/s ± 0%  +675.37%         (p=0.000 n=8+10)
+Memclr5-6       269MB/s ± 1%    264MB/s ± 0%    -1.80%        (p=0.000 n=10+10)
+Memclr16-6      600MB/s ± 0%    887MB/s ± 1%   +47.83%        (p=0.000 n=10+10)
+Memclr64-6     1.06GB/s ± 0%   2.91GB/s ± 1%  +174.58%         (p=0.000 n=8+10)
+Memclr256-6    1.32GB/s ± 0%   6.58GB/s ± 0%  +399.86%         (p=0.000 n=9+10)
+Memclr4096-6   1.42GB/s ± 0%  10.90GB/s ± 0%  +668.03%         (p=0.000 n=8+10)
+Memclr65536-6  1.43GB/s ± 0%  11.37GB/s ± 0%  +697.83%          (p=0.000 n=9+8)
+GoMemclr5-6     359MB/s ± 0%    360MB/s ± 0%    +0.46%        (p=0.000 n=10+10)
+GoMemclr16-6    750MB/s ± 0%   1264MB/s ± 1%   +68.45%        (p=0.000 n=10+10)
+GoMemclr64-6   1.17GB/s ± 0%   3.78GB/s ± 1%  +223.58%         (p=0.000 n=10+9)
+GoMemclr256-6  1.35GB/s ± 0%   7.47GB/s ± 0%  +452.44%        (p=0.000 n=10+10)
+
+Update #12552
+
+Change-Id: I7192e9deb9684a843aed37f58a16a4e29970e893
+Reviewed-on: https://go-review.googlesource.com/14840
+Reviewed-by: Minux Ma <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16907
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/runtime/memclr_ppc64x.s  | 17 ++++++++--
+ src/runtime/memmove_ppc64x.s | 78 +++++++++++++++++++++++++++++++++++---------
+ 2 files changed, 77 insertions(+), 18 deletions(-)
+
+diff --git a/src/runtime/memclr_ppc64x.s b/src/runtime/memclr_ppc64x.s
+index cea42cb..90e2748 100644
+--- a/src/runtime/memclr_ppc64x.s
++++ b/src/runtime/memclr_ppc64x.s
+@@ -10,11 +10,22 @@
+ TEXT runtime·memclr(SB),NOSPLIT,$0-16
+ 	MOVD	ptr+0(FP), R3
+ 	MOVD	n+8(FP), R4
+-	CMP	R4, $0
++	SRADCC	$3, R4, R6	// R6 is the number of words to zero
++	BEQ	bytes
++
++	SUB	$8, R3
++	MOVD	R6, CTR
++	MOVDU	R0, 8(R3)
++	BC	25, 0, -1(PC)	// bdnz+ $-4
++	ADD	$8, R3
++
++bytes:
++	ANDCC	$7, R4, R7	// R7 is the number of bytes to zero
+ 	BEQ	done
+ 	SUB	$1, R3
+-	MOVD	R4, CTR
++	MOVD	R7, CTR
+ 	MOVBU	R0, 1(R3)
+-	BC	25, 0, -1(PC) // bdnz+ $-4
++	BC	25, 0, -1(PC)	// bdnz+ $-4
++
+ done:
+ 	RET
+diff --git a/src/runtime/memmove_ppc64x.s b/src/runtime/memmove_ppc64x.s
+index 3ada63e..72c90de 100644
+--- a/src/runtime/memmove_ppc64x.s
++++ b/src/runtime/memmove_ppc64x.s
+@@ -16,25 +16,73 @@ TEXT runtime·memmove(SB), NOSPLIT, $-8-24
+ 	RET
+ 
+ check:
+-	CMP	R3, R4
+-	BGT	backward
++	ANDCC	$7, R5, R7	// R7 is the number of bytes to copy and CR0[EQ] is set if there are none.
++	SRAD	$3, R5, R6	// R6 is the number of words to copy
++	CMP	R6, $0, CR1	// CR1[EQ] is set if there are no words to copy.
+ 
++	CMP	R3, R4, CR2
++	BC	12, 9, backward	// I think you should be able to write this as "BGT CR2, backward"
++
++	// Copying forward proceeds by copying R6 words then copying R7 bytes.
++	// R3 and R4 are advanced as we copy. Becuase PPC64 lacks post-increment
++	// load/store, R3 and R4 point before the bytes that are to be copied.
++
++	BC	12, 6, noforwardlarge	// "BEQ CR1, noforwardlarge"
++
++	MOVD	R6, CTR
++
++	SUB	$8, R3
++	SUB	$8, R4
++
++forwardlargeloop:
++	MOVDU	8(R4), R8
++	MOVDU	R8, 8(R3)
++	BC	16, 0, forwardlargeloop // "BDNZ"
++
++	ADD	$8, R3
++	ADD	$8, R4
++
++noforwardlarge:
++	BNE	forwardtail	// Tests the bit set by ANDCC above
++	RET
++
++forwardtail:
+ 	SUB	$1, R3
+-	ADD	R3, R5
+ 	SUB	$1, R4
+-loop:
+-	MOVBU	1(R4), R6
+-	MOVBU	R6, 1(R3)
+-	CMP	R3, R5
+-	BNE	loop
++	MOVD	R7, CTR
++
++forwardtailloop:
++	MOVBZU	1(R4), R8
++	MOVBZU	R8, 1(R3)
++	BC	16, 0, forwardtailloop
+ 	RET
+ 
+ backward:
+-	ADD	R5, R4
+-	ADD	R3, R5
+-loop1:
+-	MOVBU	-1(R4), R6
+-	MOVBU	R6, -1(R5)
+-	CMP	R3, R5
+-	BNE	loop1
++	// Copying backwards proceeds by copying R7 bytes then copying R6 words.
++	// R3 and R4 are advanced to the end of the destination/source buffers
++	// respectively and moved back as we copy.
++
++	ADD	R5, R4, R4
++	ADD	R3, R5, R3
++
++	BEQ	nobackwardtail
++
++	MOVD	R7, CTR
++
++backwardtailloop:
++	MOVBZU	-1(R4), R8
++	MOVBZU	R8, -1(R3)
++	BC	16, 0, backwardtailloop
++
++nobackwardtail:
++	BC	4, 6, backwardlarge		// "BNE CR1"
++	RET
++
++backwardlarge:
++	MOVD	R6, CTR
++
++backwardlargeloop:
++	MOVDU	-8(R4), R8
++	MOVDU	R8, -8(R3)
++	BC	16, 0, backwardlargeloop	// "BDNZ"
+ 	RET
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0029-release-branch.go1.5-runtime-use-4-byte-writes-in-am.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,100 @@
+From fc0f36b2ce201142a9137fa8ea6a55e454d1213f Mon Sep 17 00:00:00 2001
+From: Austin Clements <[email protected]>
+Date: Fri, 2 Oct 2015 18:17:54 -0400
+Subject: [PATCH 29/63] [release-branch.go1.5] runtime: use 4 byte writes in
+ amd64p32 memmove/memclr
+
+Currently, amd64p32's memmove and memclr use 8 byte writes as much as
+possible and 1 byte writes for the tail of the object. However, if an
+object ends with a 4 byte pointer at an 8 byte aligned offset, this
+may copy/zero the pointer field one byte at a time, allowing the
+garbage collector to observe a partially copied pointer.
+
+Fix this by using 4 byte writes instead of 8 byte writes.
+
+Updates #12552.
+
+Change-Id: I13324fd05756fb25ae57e812e836f0a975b5595c
+Reviewed-on: https://go-review.googlesource.com/15370
+Run-TryBot: Austin Clements <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-by: Brad Fitzpatrick <[email protected]>
+Reviewed-by: Keith Randall <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16908
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/runtime/asm_amd64p32.s          |  6 +++---
+ src/runtime/memmove_nacl_amd64p32.s | 23 +++++++++++++----------
+ 2 files changed, 16 insertions(+), 13 deletions(-)
+
+diff --git a/src/runtime/asm_amd64p32.s b/src/runtime/asm_amd64p32.s
+index 6e97256..a001a76 100644
+--- a/src/runtime/asm_amd64p32.s
++++ b/src/runtime/asm_amd64p32.s
+@@ -627,12 +627,12 @@ TEXT runtime·memclr(SB),NOSPLIT,$0-8
+ 	MOVL	ptr+0(FP), DI
+ 	MOVL	n+4(FP), CX
+ 	MOVQ	CX, BX
+-	ANDQ	$7, BX
+-	SHRQ	$3, CX
++	ANDQ	$3, BX
++	SHRQ	$2, CX
+ 	MOVQ	$0, AX
+ 	CLD
+ 	REP
+-	STOSQ
++	STOSL
+ 	MOVQ	BX, CX
+ 	REP
+ 	STOSB
+diff --git a/src/runtime/memmove_nacl_amd64p32.s b/src/runtime/memmove_nacl_amd64p32.s
+index 373607a..be9e1e5 100644
+--- a/src/runtime/memmove_nacl_amd64p32.s
++++ b/src/runtime/memmove_nacl_amd64p32.s
+@@ -4,6 +4,9 @@
+ 
+ #include "textflag.h"
+ 
++// This could use MOVSQ, but we use MOVSL so that if an object ends in
++// a 4 byte pointer, we copy it as a unit instead of byte by byte.
++
+ TEXT runtime·memmove(SB), NOSPLIT, $0-12
+ 	MOVL	to+0(FP), DI
+ 	MOVL	from+4(FP), SI
+@@ -14,9 +17,9 @@ TEXT runtime·memmove(SB), NOSPLIT, $0-12
+ 
+ forward:
+ 	MOVL	BX, CX
+-	SHRL	$3, CX
+-	ANDL	$7, BX
+-	REP; MOVSQ
++	SHRL	$2, CX
++	ANDL	$3, BX
++	REP; MOVSL
+ 	MOVL	BX, CX
+ 	REP; MOVSB
+ 	RET
+@@ -32,13 +35,13 @@ back:
+ 	STD
+ 	
+ 	MOVL	BX, CX
+-	SHRL	$3, CX
+-	ANDL	$7, BX
+-	SUBL	$8, DI
+-	SUBL	$8, SI
+-	REP; MOVSQ
+-	ADDL	$7, DI
+-	ADDL	$7, SI
++	SHRL	$2, CX
++	ANDL	$3, BX
++	SUBL	$4, DI
++	SUBL	$4, SI
++	REP; MOVSL
++	ADDL	$3, DI
++	ADDL	$3, SI
+ 	MOVL	BX, CX
+ 	REP; MOVSB
+ 	CLD
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0030-release-branch.go1.5-runtime-adjust-the-arm64-memmov.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,274 @@
+From d3a413569bf5c01cf08a24bc6b13fd331081b842 Mon Sep 17 00:00:00 2001
+From: Michael Hudson-Doyle <[email protected]>
+Date: Tue, 22 Sep 2015 14:34:39 +1200
+Subject: [PATCH 30/63] [release-branch.go1.5] runtime: adjust the arm64
+ memmove and memclr to operate by word as much as they can
+
+Not only is this an obvious optimization:
+
+benchmark                           old MB/s     new MB/s     speedup
+BenchmarkMemmove1-4                 35.35        29.65        0.84x
+BenchmarkMemmove2-4                 63.78        52.53        0.82x
+BenchmarkMemmove3-4                 89.72        73.96        0.82x
+BenchmarkMemmove4-4                 109.94       95.73        0.87x
+BenchmarkMemmove5-4                 127.60       112.80       0.88x
+BenchmarkMemmove6-4                 143.59       126.67       0.88x
+BenchmarkMemmove7-4                 157.90       138.92       0.88x
+BenchmarkMemmove8-4                 167.18       231.81       1.39x
+BenchmarkMemmove9-4                 175.23       252.07       1.44x
+BenchmarkMemmove10-4                165.68       261.10       1.58x
+BenchmarkMemmove11-4                174.43       263.31       1.51x
+BenchmarkMemmove12-4                180.76       267.56       1.48x
+BenchmarkMemmove13-4                189.06       284.93       1.51x
+BenchmarkMemmove14-4                186.31       284.72       1.53x
+BenchmarkMemmove15-4                195.75       281.62       1.44x
+BenchmarkMemmove16-4                202.96       439.23       2.16x
+BenchmarkMemmove32-4                264.77       775.77       2.93x
+BenchmarkMemmove64-4                306.81       1209.64      3.94x
+BenchmarkMemmove128-4               357.03       1515.41      4.24x
+BenchmarkMemmove256-4               380.77       2066.01      5.43x
+BenchmarkMemmove512-4               385.05       2556.45      6.64x
+BenchmarkMemmove1024-4              381.23       2804.10      7.36x
+BenchmarkMemmove2048-4              379.06       2814.83      7.43x
+BenchmarkMemmove4096-4              387.43       3064.96      7.91x
+BenchmarkMemmoveUnaligned1-4        28.91        25.40        0.88x
+BenchmarkMemmoveUnaligned2-4        56.13        47.56        0.85x
+BenchmarkMemmoveUnaligned3-4        74.32        69.31        0.93x
+BenchmarkMemmoveUnaligned4-4        97.02        83.58        0.86x
+BenchmarkMemmoveUnaligned5-4        110.17       103.62       0.94x
+BenchmarkMemmoveUnaligned6-4        124.95       113.26       0.91x
+BenchmarkMemmoveUnaligned7-4        142.37       130.82       0.92x
+BenchmarkMemmoveUnaligned8-4        151.20       205.64       1.36x
+BenchmarkMemmoveUnaligned9-4        166.97       215.42       1.29x
+BenchmarkMemmoveUnaligned10-4       148.49       221.22       1.49x
+BenchmarkMemmoveUnaligned11-4       159.47       239.57       1.50x
+BenchmarkMemmoveUnaligned12-4       163.52       247.32       1.51x
+BenchmarkMemmoveUnaligned13-4       167.55       256.54       1.53x
+BenchmarkMemmoveUnaligned14-4       175.12       251.03       1.43x
+BenchmarkMemmoveUnaligned15-4       192.10       267.13       1.39x
+BenchmarkMemmoveUnaligned16-4       190.76       378.87       1.99x
+BenchmarkMemmoveUnaligned32-4       259.02       562.98       2.17x
+BenchmarkMemmoveUnaligned64-4       317.72       842.44       2.65x
+BenchmarkMemmoveUnaligned128-4      355.43       1274.49      3.59x
+BenchmarkMemmoveUnaligned256-4      378.17       1815.74      4.80x
+BenchmarkMemmoveUnaligned512-4      362.15       2180.81      6.02x
+BenchmarkMemmoveUnaligned1024-4     376.07       2453.58      6.52x
+BenchmarkMemmoveUnaligned2048-4     381.66       2568.32      6.73x
+BenchmarkMemmoveUnaligned4096-4     398.51       2669.36      6.70x
+BenchmarkMemclr5-4                  113.83       107.93       0.95x
+BenchmarkMemclr16-4                 223.84       389.63       1.74x
+BenchmarkMemclr64-4                 421.99       1209.58      2.87x
+BenchmarkMemclr256-4                525.94       2411.58      4.59x
+BenchmarkMemclr4096-4               581.66       4372.20      7.52x
+BenchmarkMemclr65536-4              565.84       4747.48      8.39x
+BenchmarkGoMemclr5-4                194.63       160.31       0.82x
+BenchmarkGoMemclr16-4               295.30       630.07       2.13x
+BenchmarkGoMemclr64-4               480.24       1884.03      3.92x
+BenchmarkGoMemclr256-4              540.23       2926.49      5.42x
+
+but it turns out that it's necessary to avoid the GC seeing partially written
+pointers.
+
+It's of course possible to be more sophisticated (using ldp/stp to move 16
+bytes at a time in the core loop and unrolling the tail copying loops being
+the obvious ideas) but I wanted something simple and (reasonably) obviously
+correct.
+
+Fixes #12552
+
+Change-Id: Iaeaf8a812cd06f4747ba2f792de1ded738890735
+Reviewed-on: https://go-review.googlesource.com/14813
+Reviewed-by: Austin Clements <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16909
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/runtime/memclr_arm64.s  | 29 +++++++++++++---
+ src/runtime/memmove_arm64.s | 81 +++++++++++++++++++++++++++++++++++++--------
+ src/runtime/memmove_test.go | 35 ++++++++++++++++++++
+ 3 files changed, 127 insertions(+), 18 deletions(-)
+
+diff --git a/src/runtime/memclr_arm64.s b/src/runtime/memclr_arm64.s
+index c44c123..47c6b73 100644
+--- a/src/runtime/memclr_arm64.s
++++ b/src/runtime/memclr_arm64.s
+@@ -8,11 +8,30 @@
+ TEXT runtime·memclr(SB),NOSPLIT,$0-16
+ 	MOVD	ptr+0(FP), R3
+ 	MOVD	n+8(FP), R4
+-	CMP	$0, R4
+-	BEQ	done
+-	ADD	R3, R4, R4
++	// TODO(mwhudson): this is written this way to avoid tickling
++	// warnings from addpool when written as AND $7, R4, R6 (see
++	// https://golang.org/issue/12708)
++	AND	$~7, R4, R5	// R5 is N&~7
++	SUB	R5, R4, R6	// R6 is N&7
++
++	CMP	$0, R5
++	BEQ	nowords
++
++	ADD	R3, R5, R5
++
++wordloop: // TODO: Optimize for unaligned ptr.
++	MOVD.P	$0, 8(R3)
++	CMP	R3, R5
++	BNE	wordloop
++nowords:
++        CMP	$0, R6
++        BEQ	done
++
++	ADD	R3, R6, R6
++
++byteloop:
+ 	MOVBU.P	$0, 1(R3)
+-	CMP	R3, R4
+-	BNE	-2(PC)
++	CMP	R3, R6
++	BNE	byteloop
+ done:
+ 	RET
+diff --git a/src/runtime/memmove_arm64.s b/src/runtime/memmove_arm64.s
+index 66059a7..00813d4 100644
+--- a/src/runtime/memmove_arm64.s
++++ b/src/runtime/memmove_arm64.s
+@@ -14,23 +14,78 @@ TEXT runtime·memmove(SB), NOSPLIT, $-8-24
+ 	RET
+ 
+ check:
++	AND	$~7, R5, R7	// R7 is N&~7
++	// TODO(mwhudson): this is written this way to avoid tickling
++	// warnings from addpool when written as AND $7, R5, R6 (see
++	// https://golang.org/issue/12708)
++	SUB	R7, R5, R6	// R6 is N&7
++
+ 	CMP	R3, R4
+ 	BLT	backward
+ 
+-	ADD	R3, R5
+-loop:
+-	MOVBU.P	1(R4), R6
+-	MOVBU.P	R6, 1(R3)
+-	CMP	R3, R5
+-	BNE	loop
++	// Copying forward proceeds by copying R7/8 words then copying R6 bytes.
++	// R3 and R4 are advanced as we copy.
++
++        // (There may be implementations of armv8 where copying by bytes until
++        // at least one of source or dest is word aligned is a worthwhile
++        // optimization, but the on the one tested so far (xgene) it did not
++        // make a significance difference.)
++
++	CMP	$0, R7		// Do we need to do any word-by-word copying?
++	BEQ	noforwardlarge
++
++	ADD	R3, R7, R9	// R9 points just past where we copy by word
++
++forwardlargeloop:
++	MOVD.P	8(R4), R8	// R8 is just a scratch register
++	MOVD.P	R8, 8(R3)
++	CMP	R3, R9
++	BNE	forwardlargeloop
++
++noforwardlarge:
++	CMP	$0, R6		// Do we need to do any byte-by-byte copying?
++	BNE	forwardtail
++	RET
++
++forwardtail:
++	ADD	R3, R6, R9	// R9 points just past the destination memory
++
++forwardtailloop:
++	MOVBU.P 1(R4), R8
++	MOVBU.P	R8, 1(R3)
++	CMP	R3, R9
++	BNE	forwardtailloop
+ 	RET
+ 
+ backward:
+-	ADD	R5, R4
+-	ADD	R3, R5
+-loop1:
+-	MOVBU.W	-1(R4), R6
+-	MOVBU.W	R6, -1(R5)
+-	CMP	R3, R5
+-	BNE	loop1
++	// Copying backwards proceeds by copying R6 bytes then copying R7/8 words.
++	// R3 and R4 are advanced to the end of the destination/source buffers
++	// respectively and moved back as we copy.
++
++	ADD	R4, R5, R4	// R4 points just past the last source byte
++	ADD	R3, R5, R3	// R3 points just past the last destination byte
++
++	CMP	$0, R6		// Do we need to do any byte-by-byte copying?
++	BEQ	nobackwardtail
++
++	SUB	R6, R3, R9	// R9 points at the lowest destination byte that should be copied by byte.
++backwardtailloop:
++	MOVBU.W	-1(R4), R8
++	MOVBU.W	R8, -1(R3)
++	CMP	R9, R3
++	BNE	backwardtailloop
++
++nobackwardtail:
++	CMP     $0, R7		// Do we need to do any word-by-word copying?
++	BNE	backwardlarge
++	RET
++
++backwardlarge:
++        SUB	R7, R3, R9      // R9 points at the lowest destination byte
++
++backwardlargeloop:
++	MOVD.W	-8(R4), R8
++	MOVD.W	R8, -8(R3)
++	CMP	R9, R3
++	BNE	backwardlargeloop
+ 	RET
+diff --git a/src/runtime/memmove_test.go b/src/runtime/memmove_test.go
+index 857f99b..d5a2ad8 100644
+--- a/src/runtime/memmove_test.go
++++ b/src/runtime/memmove_test.go
+@@ -116,6 +116,41 @@ func BenchmarkMemmove1024(b *testing.B) { bmMemmove(b, 1024) }
+ func BenchmarkMemmove2048(b *testing.B) { bmMemmove(b, 2048) }
+ func BenchmarkMemmove4096(b *testing.B) { bmMemmove(b, 4096) }
+ 
++func bmMemmoveUnaligned(b *testing.B, n int) {
++	x := make([]byte, n+1)
++	y := make([]byte, n)
++	b.SetBytes(int64(n))
++	for i := 0; i < b.N; i++ {
++		copy(x[1:], y)
++	}
++}
++
++func BenchmarkMemmoveUnaligned0(b *testing.B)    { bmMemmoveUnaligned(b, 0) }
++func BenchmarkMemmoveUnaligned1(b *testing.B)    { bmMemmoveUnaligned(b, 1) }
++func BenchmarkMemmoveUnaligned2(b *testing.B)    { bmMemmoveUnaligned(b, 2) }
++func BenchmarkMemmoveUnaligned3(b *testing.B)    { bmMemmoveUnaligned(b, 3) }
++func BenchmarkMemmoveUnaligned4(b *testing.B)    { bmMemmoveUnaligned(b, 4) }
++func BenchmarkMemmoveUnaligned5(b *testing.B)    { bmMemmoveUnaligned(b, 5) }
++func BenchmarkMemmoveUnaligned6(b *testing.B)    { bmMemmoveUnaligned(b, 6) }
++func BenchmarkMemmoveUnaligned7(b *testing.B)    { bmMemmoveUnaligned(b, 7) }
++func BenchmarkMemmoveUnaligned8(b *testing.B)    { bmMemmoveUnaligned(b, 8) }
++func BenchmarkMemmoveUnaligned9(b *testing.B)    { bmMemmoveUnaligned(b, 9) }
++func BenchmarkMemmoveUnaligned10(b *testing.B)   { bmMemmoveUnaligned(b, 10) }
++func BenchmarkMemmoveUnaligned11(b *testing.B)   { bmMemmoveUnaligned(b, 11) }
++func BenchmarkMemmoveUnaligned12(b *testing.B)   { bmMemmoveUnaligned(b, 12) }
++func BenchmarkMemmoveUnaligned13(b *testing.B)   { bmMemmoveUnaligned(b, 13) }
++func BenchmarkMemmoveUnaligned14(b *testing.B)   { bmMemmoveUnaligned(b, 14) }
++func BenchmarkMemmoveUnaligned15(b *testing.B)   { bmMemmoveUnaligned(b, 15) }
++func BenchmarkMemmoveUnaligned16(b *testing.B)   { bmMemmoveUnaligned(b, 16) }
++func BenchmarkMemmoveUnaligned32(b *testing.B)   { bmMemmoveUnaligned(b, 32) }
++func BenchmarkMemmoveUnaligned64(b *testing.B)   { bmMemmoveUnaligned(b, 64) }
++func BenchmarkMemmoveUnaligned128(b *testing.B)  { bmMemmoveUnaligned(b, 128) }
++func BenchmarkMemmoveUnaligned256(b *testing.B)  { bmMemmoveUnaligned(b, 256) }
++func BenchmarkMemmoveUnaligned512(b *testing.B)  { bmMemmoveUnaligned(b, 512) }
++func BenchmarkMemmoveUnaligned1024(b *testing.B) { bmMemmoveUnaligned(b, 1024) }
++func BenchmarkMemmoveUnaligned2048(b *testing.B) { bmMemmoveUnaligned(b, 2048) }
++func BenchmarkMemmoveUnaligned4096(b *testing.B) { bmMemmoveUnaligned(b, 4096) }
++
+ func TestMemclr(t *testing.T) {
+ 	size := 512
+ 	if testing.Short() {
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0031-release-branch.go1.5-runtime-memmove-memclr-pointers.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,364 @@
+From 0b5982f08e3d897cd1db450130e0f1746b87b67d Mon Sep 17 00:00:00 2001
+From: Keith Randall <[email protected]>
+Date: Thu, 5 Nov 2015 12:39:56 -0800
+Subject: [PATCH 31/63] [release-branch.go1.5] runtime: memmove/memclr pointers
+ atomically
+
+Make sure that we're moving or zeroing pointers atomically.
+Anything that is a multiple of pointer size and at least
+pointer aligned might have pointers in it.  All the code looks
+ok except for the 1-pointer-sized moves.
+
+Fixes #13160
+Update #12552
+
+Change-Id: Ib97d9b918fa9f4cc5c56c67ed90255b7fdfb7b45
+Reviewed-on: https://go-review.googlesource.com/16668
+Reviewed-by: Dmitry Vyukov <[email protected]>
+Run-TryBot: Keith Randall <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16910
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/runtime/asm_amd64p32.s          |  3 ++
+ src/runtime/memclr_386.s            | 11 ++++--
+ src/runtime/memclr_amd64.s          |  9 +++--
+ src/runtime/memclr_plan9_386.s      | 11 ++++--
+ src/runtime/memmove_386.s           | 14 +++++---
+ src/runtime/memmove_amd64.s         | 10 ++++--
+ src/runtime/memmove_nacl_amd64p32.s |  3 ++
+ src/runtime/memmove_plan9_386.s     | 14 +++++---
+ src/runtime/memmove_plan9_amd64.s   | 10 ++++--
+ test/fixedbugs/issue13160.go        | 70 +++++++++++++++++++++++++++++++++++++
+ 10 files changed, 135 insertions(+), 20 deletions(-)
+ create mode 100644 test/fixedbugs/issue13160.go
+
+diff --git a/src/runtime/asm_amd64p32.s b/src/runtime/asm_amd64p32.s
+index a001a76..4b12f01 100644
+--- a/src/runtime/asm_amd64p32.s
++++ b/src/runtime/asm_amd64p32.s
+@@ -636,6 +636,9 @@ TEXT runtime·memclr(SB),NOSPLIT,$0-8
+ 	MOVQ	BX, CX
+ 	REP
+ 	STOSB
++	// Note: we zero only 4 bytes at a time so that the tail is at most
++	// 3 bytes.  That guarantees that we aren't zeroing pointers with STOSB.
++	// See issue 13160.
+ 	RET
+ 
+ TEXT runtime·getcallerpc(SB),NOSPLIT,$8-12
+diff --git a/src/runtime/memclr_386.s b/src/runtime/memclr_386.s
+index 3f20b69..ce962f3 100644
+--- a/src/runtime/memclr_386.s
++++ b/src/runtime/memclr_386.s
+@@ -21,7 +21,8 @@ tail:
+ 	CMPL	BX, $2
+ 	JBE	_1or2
+ 	CMPL	BX, $4
+-	JBE	_3or4
++	JB	_3
++	JE	_4
+ 	CMPL	BX, $8
+ 	JBE	_5through8
+ 	CMPL	BX, $16
+@@ -68,9 +69,13 @@ _1or2:
+ 	RET
+ _0:
+ 	RET
+-_3or4:
++_3:
+ 	MOVW	AX, (DI)
+-	MOVW	AX, -2(DI)(BX*1)
++	MOVB	AX, 2(DI)
++	RET
++_4:
++	// We need a separate case for 4 to make sure we clear pointers atomically.
++	MOVL	AX, (DI)
+ 	RET
+ _5through8:
+ 	MOVL	AX, (DI)
+diff --git a/src/runtime/memclr_amd64.s b/src/runtime/memclr_amd64.s
+index ec24f1d..3e2c4b2 100644
+--- a/src/runtime/memclr_amd64.s
++++ b/src/runtime/memclr_amd64.s
+@@ -23,7 +23,8 @@ tail:
+ 	CMPQ	BX, $4
+ 	JBE	_3or4
+ 	CMPQ	BX, $8
+-	JBE	_5through8
++	JB	_5through7
++	JE	_8
+ 	CMPQ	BX, $16
+ 	JBE	_9through16
+ 	PXOR	X0, X0
+@@ -71,10 +72,14 @@ _3or4:
+ 	MOVW	AX, (DI)
+ 	MOVW	AX, -2(DI)(BX*1)
+ 	RET
+-_5through8:
++_5through7:
+ 	MOVL	AX, (DI)
+ 	MOVL	AX, -4(DI)(BX*1)
+ 	RET
++_8:
++	// We need a separate case for 8 to make sure we clear pointers atomically.
++	MOVQ	AX, (DI)
++	RET
+ _9through16:
+ 	MOVQ	AX, (DI)
+ 	MOVQ	AX, -8(DI)(BX*1)
+diff --git a/src/runtime/memclr_plan9_386.s b/src/runtime/memclr_plan9_386.s
+index 50f327b..4707ab2 100644
+--- a/src/runtime/memclr_plan9_386.s
++++ b/src/runtime/memclr_plan9_386.s
+@@ -16,7 +16,8 @@ tail:
+ 	CMPL	BX, $2
+ 	JBE	_1or2
+ 	CMPL	BX, $4
+-	JBE	_3or4
++	JB	_3
++	JE	_4
+ 	CMPL	BX, $8
+ 	JBE	_5through8
+ 	CMPL	BX, $16
+@@ -35,9 +36,13 @@ _1or2:
+ 	RET
+ _0:
+ 	RET
+-_3or4:
++_3:
+ 	MOVW	AX, (DI)
+-	MOVW	AX, -2(DI)(BX*1)
++	MOVB	AX, 2(DI)
++	RET
++_4:
++	// We need a separate case for 4 to make sure we clear pointers atomically.
++	MOVL	AX, (DI)
+ 	RET
+ _5through8:
+ 	MOVL	AX, (DI)
+diff --git a/src/runtime/memmove_386.s b/src/runtime/memmove_386.s
+index 4c0c74c..f72a73a 100644
+--- a/src/runtime/memmove_386.s
++++ b/src/runtime/memmove_386.s
+@@ -43,7 +43,8 @@ tail:
+ 	CMPL	BX, $2
+ 	JBE	move_1or2
+ 	CMPL	BX, $4
+-	JBE	move_3or4
++	JB	move_3
++	JE	move_4
+ 	CMPL	BX, $8
+ 	JBE	move_5through8
+ 	CMPL	BX, $16
+@@ -118,11 +119,16 @@ move_1or2:
+ 	RET
+ move_0:
+ 	RET
+-move_3or4:
++move_3:
+ 	MOVW	(SI), AX
+-	MOVW	-2(SI)(BX*1), CX
++	MOVB	2(SI), CX
+ 	MOVW	AX, (DI)
+-	MOVW	CX, -2(DI)(BX*1)
++	MOVB	CX, 2(DI)
++	RET
++move_4:
++	// We need a separate case for 4 to make sure we write pointers atomically.
++	MOVL	(SI), AX
++	MOVL	AX, (DI)
+ 	RET
+ move_5through8:
+ 	MOVL	(SI), AX
+diff --git a/src/runtime/memmove_amd64.s b/src/runtime/memmove_amd64.s
+index f968435..e14614d 100644
+--- a/src/runtime/memmove_amd64.s
++++ b/src/runtime/memmove_amd64.s
+@@ -50,7 +50,8 @@ tail:
+ 	CMPQ	BX, $4
+ 	JBE	move_3or4
+ 	CMPQ	BX, $8
+-	JBE	move_5through8
++	JB	move_5through7
++	JE	move_8
+ 	CMPQ	BX, $16
+ 	JBE	move_9through16
+ 	CMPQ	BX, $32
+@@ -131,12 +132,17 @@ move_3or4:
+ 	MOVW	AX, (DI)
+ 	MOVW	CX, -2(DI)(BX*1)
+ 	RET
+-move_5through8:
++move_5through7:
+ 	MOVL	(SI), AX
+ 	MOVL	-4(SI)(BX*1), CX
+ 	MOVL	AX, (DI)
+ 	MOVL	CX, -4(DI)(BX*1)
+ 	RET
++move_8:
++	// We need a separate case for 8 to make sure we write pointers atomically.
++	MOVQ	(SI), AX
++	MOVQ	AX, (DI)
++	RET
+ move_9through16:
+ 	MOVQ	(SI), AX
+ 	MOVQ	-8(SI)(BX*1), CX
+diff --git a/src/runtime/memmove_nacl_amd64p32.s b/src/runtime/memmove_nacl_amd64p32.s
+index be9e1e5..dd7ac76 100644
+--- a/src/runtime/memmove_nacl_amd64p32.s
++++ b/src/runtime/memmove_nacl_amd64p32.s
+@@ -46,4 +46,7 @@ back:
+ 	REP; MOVSB
+ 	CLD
+ 
++	// Note: we copy only 4 bytes at a time so that the tail is at most
++	// 3 bytes.  That guarantees that we aren't copying pointers with MOVSB.
++	// See issue 13160.
+ 	RET
+diff --git a/src/runtime/memmove_plan9_386.s b/src/runtime/memmove_plan9_386.s
+index 025d4ce..3b492eb 100644
+--- a/src/runtime/memmove_plan9_386.s
++++ b/src/runtime/memmove_plan9_386.s
+@@ -39,7 +39,8 @@ tail:
+ 	CMPL	BX, $2
+ 	JBE	move_1or2
+ 	CMPL	BX, $4
+-	JBE	move_3or4
++	JB	move_3
++	JE	move_4
+ 	CMPL	BX, $8
+ 	JBE	move_5through8
+ 	CMPL	BX, $16
+@@ -104,11 +105,16 @@ move_1or2:
+ 	RET
+ move_0:
+ 	RET
+-move_3or4:
++move_3:
+ 	MOVW	(SI), AX
+-	MOVW	-2(SI)(BX*1), CX
++	MOVB	2(SI), CX
+ 	MOVW	AX, (DI)
+-	MOVW	CX, -2(DI)(BX*1)
++	MOVB	CX, 2(DI)
++	RET
++move_4:
++	// We need a separate case for 4 to make sure we write pointers atomically.
++	MOVL	(SI), AX
++	MOVL	AX, (DI)
+ 	RET
+ move_5through8:
+ 	MOVL	(SI), AX
+diff --git a/src/runtime/memmove_plan9_amd64.s b/src/runtime/memmove_plan9_amd64.s
+index 8e96b87..a1cc255 100644
+--- a/src/runtime/memmove_plan9_amd64.s
++++ b/src/runtime/memmove_plan9_amd64.s
+@@ -43,7 +43,8 @@ tail:
+ 	CMPQ	BX, $4
+ 	JBE	move_3or4
+ 	CMPQ	BX, $8
+-	JBE	move_5through8
++	JB	move_5through7
++	JE	move_8
+ 	CMPQ	BX, $16
+ 	JBE	move_9through16
+ 
+@@ -113,12 +114,17 @@ move_3or4:
+ 	MOVW	AX, (DI)
+ 	MOVW	CX, -2(DI)(BX*1)
+ 	RET
+-move_5through8:
++move_5through7:
+ 	MOVL	(SI), AX
+ 	MOVL	-4(SI)(BX*1), CX
+ 	MOVL	AX, (DI)
+ 	MOVL	CX, -4(DI)(BX*1)
+ 	RET
++move_8:
++	// We need a separate case for 8 to make sure we write pointers atomically.
++	MOVQ	(SI), AX
++	MOVQ	AX, (DI)
++	RET
+ move_9through16:
+ 	MOVQ	(SI), AX
+ 	MOVQ	-8(SI)(BX*1), CX
+diff --git a/test/fixedbugs/issue13160.go b/test/fixedbugs/issue13160.go
+new file mode 100644
+index 0000000..7eb4811
+--- /dev/null
++++ b/test/fixedbugs/issue13160.go
+@@ -0,0 +1,70 @@
++// run
++
++// Copyright 2015 The Go Authors.  All rights reserved.
++// Use of this source code is governed by a BSD-style
++// license that can be found in the LICENSE file.
++
++package main
++
++import (
++	"fmt"
++	"runtime"
++)
++
++const N = 100000
++
++func main() {
++	// Allocate more Ps than processors.  This raises
++	// the chance that we get interrupted by the OS
++	// in exactly the right (wrong!) place.
++	p := runtime.NumCPU()
++	runtime.GOMAXPROCS(2 * p)
++
++	// Allocate some pointers.
++	ptrs := make([]*int, p)
++	for i := 0; i < p; i++ {
++		ptrs[i] = new(int)
++	}
++
++	// Arena where we read and write pointers like crazy.
++	collider := make([]*int, p)
++
++	done := make(chan struct{}, 2*p)
++
++	// Start writers.  They alternately write a pointer
++	// and nil to a slot in the collider.
++	for i := 0; i < p; i++ {
++		i := i
++		go func() {
++			for j := 0; j < N; j++ {
++				// Write a pointer using memmove.
++				copy(collider[i:i+1], ptrs[i:i+1])
++				// Write nil using memclr.
++				// (This is a magic loop that gets lowered to memclr.)
++				r := collider[i : i+1]
++				for k := range r {
++					r[k] = nil
++				}
++			}
++			done <- struct{}{}
++		}()
++	}
++	// Start readers.  They read pointers from slots
++	// and make sure they are valid.
++	for i := 0; i < p; i++ {
++		i := i
++		go func() {
++			for j := 0; j < N; j++ {
++				var ptr [1]*int
++				copy(ptr[:], collider[i:i+1])
++				if ptr[0] != nil && ptr[0] != ptrs[i] {
++					panic(fmt.Sprintf("bad pointer read %p!", ptr[0]))
++				}
++			}
++			done <- struct{}{}
++		}()
++	}
++	for i := 0; i < 2*p; i++ {
++		<-done
++	}
++}
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0032-release-branch.go1.5-cmd-compile-internal-gc-handle-.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,66 @@
+From 095710b39ec15e4df62eab0781a9d685dbe575a5 Mon Sep 17 00:00:00 2001
+From: Keith Randall <[email protected]>
+Date: Tue, 8 Sep 2015 13:41:51 -0700
+Subject: [PATCH 32/63] [release-branch.go1.5] cmd/compile/internal/gc: handle
+ weird map literals in key dedup
+
+We compute whether two keys k1 and k2 in a map literal are duplicates by
+constructing the expression OEQ(k1, k2) and calling the constant
+expression evaluator on that expression, then extracting the boolean
+result.
+
+Unfortunately, the constant expression evaluator can fail for various
+reasons.  I'm not really sure why it is dying in the case of 12536, but
+to be safe we should use the result only if we get a constant back (if
+we get a constant back, it must be boolean).  This probably isn't a
+permanent fix, but it should be good enough for 1.5.2.
+
+A permanent fix would be to ensure that the constant expression
+evaluator can always work for map literal keys, and if not the compiler
+should generate an error saying that the key isn't a constant (or isn't
+comparable to some specific other key).
+
+This patch has the effect of allowing the map literal to compile when
+constant eval of the OEQ fails.  If the keys are really equal (which the
+map impl will notice at runtime), one will overwrite the other in the
+resulting map.  Not great, but better than a compiler crash.
+
+Fixes #12536
+
+Change-Id: Ic151a5e3f131c2e8efa0c25c9218b431c55c1b30
+Reviewed-on: https://go-review.googlesource.com/14400
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16965
+Run-TryBot: Austin Clements <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/cmd/compile/internal/gc/typecheck.go | 9 +++++++--
+ 1 file changed, 7 insertions(+), 2 deletions(-)
+
+diff --git a/src/cmd/compile/internal/gc/typecheck.go b/src/cmd/compile/internal/gc/typecheck.go
+index befe3b2..e5ae967 100644
+--- a/src/cmd/compile/internal/gc/typecheck.go
++++ b/src/cmd/compile/internal/gc/typecheck.go
+@@ -2874,12 +2874,17 @@ func keydup(n *Node, hash map[uint32][]*Node) {
+ 			if Eqtype(a.Left.Type, n.Type) {
+ 				cmp.Right = a.Left
+ 				evconst(&cmp)
+-				b = uint32(obj.Bool2int(cmp.Val().U.(bool)))
++				if cmp.Op == OLITERAL {
++					// Sometimes evconst fails.  See issue 12536.
++					b = uint32(obj.Bool2int(cmp.Val().U.(bool)))
++				}
+ 			}
+ 		} else if Eqtype(a.Type, n.Type) {
+ 			cmp.Right = a
+ 			evconst(&cmp)
+-			b = uint32(obj.Bool2int(cmp.Val().U.(bool)))
++			if cmp.Op == OLITERAL {
++				b = uint32(obj.Bool2int(cmp.Val().U.(bool)))
++			}
+ 		}
+ 
+ 		if b != 0 {
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0033-release-branch.go1.5-runtime-cgo-explicitly-link-msv.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,99 @@
+From 2cfde4152050063d8fa66b8c28f3b4b137d08a7a Mon Sep 17 00:00:00 2001
+From: Shenghou Ma <[email protected]>
+Date: Thu, 10 Sep 2015 02:32:12 -0400
+Subject: [PATCH 33/63] [release-branch.go1.5] runtime/cgo: explicitly link
+ msvcrt on windows
+
+It's because runtime links to ntdll, and ntdll exports a couple
+incompatible libc functions. We must link to msvcrt first and
+then try ntdll.
+
+Fixes #12030.
+
+Change-Id: I0105417bada108da55f5ae4482c2423ac7a92957
+Reviewed-on: https://go-review.googlesource.com/14472
+Reviewed-by: Alex Brainman <[email protected]>
+Run-TryBot: Minux Ma <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16966
+Run-TryBot: Austin Clements <[email protected]>
+Reviewed-by: Minux Ma <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+---
+ misc/cgo/test/cgo_test.go   |  1 +
+ misc/cgo/test/issue12030.go | 35 +++++++++++++++++++++++++++++++++++
+ src/runtime/cgo/cgo.go      |  4 +++-
+ 3 files changed, 39 insertions(+), 1 deletion(-)
+ create mode 100644 misc/cgo/test/issue12030.go
+
+diff --git a/misc/cgo/test/cgo_test.go b/misc/cgo/test/cgo_test.go
+index 9af31e8..4060338 100644
+--- a/misc/cgo/test/cgo_test.go
++++ b/misc/cgo/test/cgo_test.go
+@@ -65,5 +65,6 @@ func Test9026(t *testing.T)                  { test9026(t) }
+ func Test9557(t *testing.T)                  { test9557(t) }
+ func Test10303(t *testing.T)                 { test10303(t, 10) }
+ func Test11925(t *testing.T)                 { test11925(t) }
++func Test12030(t *testing.T)                 { test12030(t) }
+ 
+ func BenchmarkCgoCall(b *testing.B) { benchCgoCall(b) }
+diff --git a/misc/cgo/test/issue12030.go b/misc/cgo/test/issue12030.go
+new file mode 100644
+index 0000000..ef8f86f
+--- /dev/null
++++ b/misc/cgo/test/issue12030.go
+@@ -0,0 +1,35 @@
++// Copyright 2015 The Go Authors.  All rights reserved.
++// Use of this source code is governed by a BSD-style
++// license that can be found in the LICENSE file.
++
++// Issue 12030. sprintf is defined in both ntdll and msvcrt,
++// Normally we want the one in the msvcrt.
++
++package cgotest
++
++/*
++#include <stdio.h>
++#include <stdlib.h>
++void issue12030conv(char *buf, double x) {
++	sprintf(buf, "d=%g", x);
++}
++*/
++import "C"
++
++import (
++	"fmt"
++	"testing"
++	"unsafe"
++)
++
++func test12030(t *testing.T) {
++	buf := (*C.char)(C.malloc(256))
++	defer C.free(unsafe.Pointer(buf))
++	for _, f := range []float64{1.0, 2.0, 3.14} {
++		C.issue12030conv(buf, C.double(f))
++		got := C.GoString(buf)
++		if want := fmt.Sprintf("d=%g", f); got != want {
++			t.Fatalf("C.sprintf failed for %g: %q != %q", f, got, want)
++		}
++	}
++}
+diff --git a/src/runtime/cgo/cgo.go b/src/runtime/cgo/cgo.go
+index cb24678..8f3e66f 100644
+--- a/src/runtime/cgo/cgo.go
++++ b/src/runtime/cgo/cgo.go
+@@ -20,7 +20,9 @@ package cgo
+ #cgo !android,linux LDFLAGS: -lpthread
+ #cgo netbsd LDFLAGS: -lpthread
+ #cgo openbsd LDFLAGS: -lpthread
+-#cgo windows LDFLAGS: -lm -mthreads
++// we must explicitly link msvcrt, because runtime needs ntdll, and ntdll
++// exports some incompatible libc functions. See golang.org/issue/12030.
++#cgo windows LDFLAGS: -lmsvcrt -lm -mthreads
+ 
+ #cgo CFLAGS: -Wall -Werror
+ 
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0034-release-branch.go1.5-runtime-unblock-special-glibc-s.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,92 @@
+From a89768461f20fc66f28420cc49df9ce765cf8253 Mon Sep 17 00:00:00 2001
+From: Ian Lance Taylor <[email protected]>
+Date: Fri, 4 Sep 2015 10:58:42 -0700
+Subject: [PATCH 34/63] [release-branch.go1.5] runtime: unblock special glibc
+ signals on each thread
+
+Glibc uses some special signals for special thread operations.  These
+signals will be used in programs that use cgo and invoke certain glibc
+functions, such as setgid.  In order for this to work, these signals
+need to not be masked by any thread.  Before this change, they were
+being masked by programs that used os/signal.Notify, because it
+carefully masks all non-thread-specific signals in all threads so that a
+dedicated thread will collect and report those signals (see ensureSigM
+in signal1_unix.go).
+
+This change adds the two glibc special signals to the set of signals
+that are unmasked in each thread.
+
+Fixes #12498.
+
+Change-Id: I797d71a099a2169c186f024185d44a2e1972d4ad
+Reviewed-on: https://go-review.googlesource.com/14297
+Reviewed-by: David Crawshaw <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16967
+Run-TryBot: Austin Clements <[email protected]>
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+---
+ misc/cgo/test/setgid_linux.go | 19 ++++++++++++++++++-
+ src/runtime/signal_linux.go   |  4 ++--
+ 2 files changed, 20 insertions(+), 3 deletions(-)
+
+diff --git a/misc/cgo/test/setgid_linux.go b/misc/cgo/test/setgid_linux.go
+index 197f01f..ca95e08 100644
+--- a/misc/cgo/test/setgid_linux.go
++++ b/misc/cgo/test/setgid_linux.go
+@@ -14,11 +14,14 @@ package cgotest
+ import "C"
+ 
+ import (
++	"os"
++	"os/signal"
++	"syscall"
+ 	"testing"
+ 	"time"
+ )
+ 
+-func testSetgid(t *testing.T) {
++func runTestSetgid() bool {
+ 	c := make(chan bool)
+ 	go func() {
+ 		C.setgid(0)
+@@ -26,7 +29,21 @@ func testSetgid(t *testing.T) {
+ 	}()
+ 	select {
+ 	case <-c:
++		return true
+ 	case <-time.After(5 * time.Second):
++		return false
++	}
++
++}
++
++func testSetgid(t *testing.T) {
++	if !runTestSetgid() {
+ 		t.Error("setgid hung")
+ 	}
++
++	// Now try it again after using signal.Notify.
++	signal.Notify(make(chan os.Signal, 1), syscall.SIGINT)
++	if !runTestSetgid() {
++		t.Error("setgid hung after signal.Notify")
++	}
+ }
+diff --git a/src/runtime/signal_linux.go b/src/runtime/signal_linux.go
+index 2f25b59..2cc76b2 100644
+--- a/src/runtime/signal_linux.go
++++ b/src/runtime/signal_linux.go
+@@ -44,8 +44,8 @@ var sigtable = [...]sigTabT{
+ 	/* 29 */ {_SigNotify, "SIGIO: i/o now possible"},
+ 	/* 30 */ {_SigNotify, "SIGPWR: power failure restart"},
+ 	/* 31 */ {_SigNotify, "SIGSYS: bad system call"},
+-	/* 32 */ {_SigSetStack, "signal 32"}, /* SIGCANCEL; see issue 6997 */
+-	/* 33 */ {_SigSetStack, "signal 33"}, /* SIGSETXID; see issue 3871, 9400 */
++	/* 32 */ {_SigSetStack + _SigUnblock, "signal 32"}, /* SIGCANCEL; see issue 6997 */
++	/* 33 */ {_SigSetStack + _SigUnblock, "signal 33"}, /* SIGSETXID; see issues 3871, 9400, 12498 */
+ 	/* 34 */ {_SigNotify, "signal 34"},
+ 	/* 35 */ {_SigNotify, "signal 35"},
+ 	/* 36 */ {_SigNotify, "signal 36"},
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0035-release-branch.go1.5-runtime-preserve-R11-in-darwin-.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,77 @@
+From 6a18122614608c597511c2cc188ef771e393f1fb Mon Sep 17 00:00:00 2001
+From: David Crawshaw <[email protected]>
+Date: Tue, 15 Sep 2015 13:40:24 -0400
+Subject: [PATCH 35/63] [release-branch.go1.5] runtime: preserve R11 in
+ darwin/arm entrypoint
+
+The _rt0_arm_darwin_lib entrypoint has to conform to the darwin ARMv7
+calling convention, which requires functions to preserve the value of
+R11. Go uses R11 as the liblink REGTMP register, so save it manually.
+
+Also avoid using R4, which is also callee-save.
+
+Fixes #12590
+
+Change-Id: I9c3b374e330f81ff8fc9c01fa20505a33ddcf39a
+Reviewed-on: https://go-review.googlesource.com/14603
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16968
+Run-TryBot: Austin Clements <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/runtime/rt0_darwin_arm.s | 29 ++++++++++++++++++-----------
+ 1 file changed, 18 insertions(+), 11 deletions(-)
+
+diff --git a/src/runtime/rt0_darwin_arm.s b/src/runtime/rt0_darwin_arm.s
+index 95a2b17..d609850 100644
+--- a/src/runtime/rt0_darwin_arm.s
++++ b/src/runtime/rt0_darwin_arm.s
+@@ -16,27 +16,34 @@ TEXT _rt0_arm_darwin(SB),7,$-4
+ //
+ // Note that all currently shipping darwin/arm platforms require
+ // cgo and do not support c-shared.
+-TEXT _rt0_arm_darwin_lib(SB),NOSPLIT,$12
++TEXT _rt0_arm_darwin_lib(SB),NOSPLIT,$0
++	// R11 is REGTMP, reserved for liblink. It is used below to
++	// move R0/R1 into globals. However in the darwin ARMv7 calling
++	// convention, it is a callee-saved register. So we save it to a
++	// temporary register.
++	MOVW  R11, R2
+ 	MOVW  R0, _rt0_arm_darwin_lib_argc<>(SB)
+ 	MOVW  R1, _rt0_arm_darwin_lib_argv<>(SB)
+ 
+ 	// Create a new thread to do the runtime initialization and return.
+-	MOVW  _cgo_sys_thread_create(SB), R4
+-	CMP   $0, R4
++	MOVW  _cgo_sys_thread_create(SB), R3
++	CMP   $0, R3
+ 	B.EQ  nocgo
+ 	MOVW  $_rt0_arm_darwin_lib_go(SB), R0
+ 	MOVW  $0, R1
+-	BL    (R4)
++	MOVW  R2, R11
++	BL    (R3)
+ 	RET
+ nocgo:
+ 	MOVW  $0x400000, R0
+-	MOVW  $_rt0_arm_darwin_lib_go(SB), R1
+-	MOVW  $0, R2
+-	MOVW  R0,  (R13) // stacksize
+-	MOVW  R1, 4(R13) // fn
+-	MOVW  R2, 8(R13) // fnarg
+-	MOVW  $runtime·newosproc0(SB), R4
+-	BL    (R4)
++	MOVW  R0, (R13) // stacksize
++	MOVW  $_rt0_arm_darwin_lib_go(SB), R0
++	MOVW  R0, 4(R13) // fn
++	MOVW  $0, R0
++	MOVW  R0, 8(R13) // fnarg
++	MOVW  $runtime·newosproc0(SB), R3
++	MOVW  R2, R11
++	BL    (R3)
+ 	RET
+ 
+ TEXT _rt0_arm_darwin_lib_go(SB),NOSPLIT,$0
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0036-release-branch.go1.5-multipart-fixes-problem-parsing.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,147 @@
+From 36fe6f2d5d242d5097b7a3f1a95e8b5457914840 Mon Sep 17 00:00:00 2001
+From: Francisco Claude <[email protected]>
+Date: Wed, 16 Sep 2015 12:56:06 -0300
+Subject: [PATCH 36/63] [release-branch.go1.5] multipart: fixes problem parsing
+ mime/multipart of certain lengths
+
+When parsing the multipart data, if the delimiter appears but doesn't
+finish with -- or \n or \r\n, it assumes the data can be consumed. This
+is incorrect when the peeking buffer finishes with --delimiter-
+
+Fixes #12662
+
+Change-Id: I329556a9a206407c0958289bf7a9009229120bb9
+Reviewed-on: https://go-review.googlesource.com/14652
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-by: Brad Fitzpatrick <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16969
+Run-TryBot: Austin Clements <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/mime/multipart/multipart.go      | 16 +++++++++---
+ src/mime/multipart/multipart_test.go | 48 ++++++++++++++++++++++++++++++++++++
+ 2 files changed, 61 insertions(+), 3 deletions(-)
+
+diff --git a/src/mime/multipart/multipart.go b/src/mime/multipart/multipart.go
+index 6f65a55..eeec974 100644
+--- a/src/mime/multipart/multipart.go
++++ b/src/mime/multipart/multipart.go
+@@ -25,6 +25,11 @@ import (
+ 
+ var emptyParams = make(map[string]string)
+ 
++// This constant needs to be at least 76 for this package to work correctly.
++// This is because \r\n--separator_of_len_70- would fill the buffer and it
++// wouldn't be safe to consume a single byte from it.
++const peekBufferSize = 4096
++
+ // A Part represents a single part in a multipart body.
+ type Part struct {
+ 	// The headers of the body, if any, with the keys canonicalized
+@@ -91,7 +96,7 @@ func (p *Part) parseContentDisposition() {
+ func NewReader(r io.Reader, boundary string) *Reader {
+ 	b := []byte("\r\n--" + boundary + "--")
+ 	return &Reader{
+-		bufReader:        bufio.NewReader(r),
++		bufReader:        bufio.NewReaderSize(r, peekBufferSize),
+ 		nl:               b[:2],
+ 		nlDashBoundary:   b[:len(b)-2],
+ 		dashBoundaryDash: b[2:],
+@@ -148,7 +153,7 @@ func (pr partReader) Read(d []byte) (n int, err error) {
+ 		// the read request.  No need to parse more at the moment.
+ 		return p.buffer.Read(d)
+ 	}
+-	peek, err := p.mr.bufReader.Peek(4096) // TODO(bradfitz): add buffer size accessor
++	peek, err := p.mr.bufReader.Peek(peekBufferSize) // TODO(bradfitz): add buffer size accessor
+ 
+ 	// Look for an immediate empty part without a leading \r\n
+ 	// before the boundary separator.  Some MIME code makes empty
+@@ -229,6 +234,7 @@ func (r *Reader) NextPart() (*Part, error) {
+ 	expectNewPart := false
+ 	for {
+ 		line, err := r.bufReader.ReadSlice('\n')
++
+ 		if err == io.EOF && r.isFinalBoundary(line) {
+ 			// If the buffer ends in "--boundary--" without the
+ 			// trailing "\r\n", ReadSlice will return an error
+@@ -343,13 +349,17 @@ func (mr *Reader) peekBufferIsEmptyPart(peek []byte) bool {
+ // peekBufferSeparatorIndex returns the index of mr.nlDashBoundary in
+ // peek and whether it is a real boundary (and not a prefix of an
+ // unrelated separator). To be the end, the peek buffer must contain a
+-// newline after the boundary.
++// newline after the boundary or contain the ending boundary (--separator--).
+ func (mr *Reader) peekBufferSeparatorIndex(peek []byte) (idx int, isEnd bool) {
+ 	idx = bytes.Index(peek, mr.nlDashBoundary)
+ 	if idx == -1 {
+ 		return
+ 	}
++
+ 	peek = peek[idx+len(mr.nlDashBoundary):]
++	if len(peek) == 0 || len(peek) == 1 && peek[0] == '-' {
++		return idx, false
++	}
+ 	if len(peek) > 1 && peek[0] == '-' && peek[1] == '-' {
+ 		return idx, true
+ 	}
+diff --git a/src/mime/multipart/multipart_test.go b/src/mime/multipart/multipart_test.go
+index 30452d1..32cec57 100644
+--- a/src/mime/multipart/multipart_test.go
++++ b/src/mime/multipart/multipart_test.go
+@@ -616,6 +616,54 @@ html things
+ 			},
+ 		},
+ 	},
++	// Issue 12662: Check that we don't consume the leading \r if the peekBuffer
++	// ends in '\r\n--separator-'
++	{
++		name: "peek buffer boundary condition",
++		sep:  "00ffded004d4dd0fdf945fbdef9d9050cfd6a13a821846299b27fc71b9db",
++		in: strings.Replace(`--00ffded004d4dd0fdf945fbdef9d9050cfd6a13a821846299b27fc71b9db
++Content-Disposition: form-data; name="block"; filename="block"
++Content-Type: application/octet-stream
++
++`+strings.Repeat("A", peekBufferSize-65)+"\n--00ffded004d4dd0fdf945fbdef9d9050cfd6a13a821846299b27fc71b9db--", "\n", "\r\n", -1),
++		want: []headerBody{
++			{textproto.MIMEHeader{"Content-Type": {`application/octet-stream`}, "Content-Disposition": {`form-data; name="block"; filename="block"`}},
++				strings.Repeat("A", peekBufferSize-65),
++			},
++		},
++	},
++	// Issue 12662: Same test as above with \r\n at the end
++	{
++		name: "peek buffer boundary condition",
++		sep:  "00ffded004d4dd0fdf945fbdef9d9050cfd6a13a821846299b27fc71b9db",
++		in: strings.Replace(`--00ffded004d4dd0fdf945fbdef9d9050cfd6a13a821846299b27fc71b9db
++Content-Disposition: form-data; name="block"; filename="block"
++Content-Type: application/octet-stream
++
++`+strings.Repeat("A", peekBufferSize-65)+"\n--00ffded004d4dd0fdf945fbdef9d9050cfd6a13a821846299b27fc71b9db--\n", "\n", "\r\n", -1),
++		want: []headerBody{
++			{textproto.MIMEHeader{"Content-Type": {`application/octet-stream`}, "Content-Disposition": {`form-data; name="block"; filename="block"`}},
++				strings.Repeat("A", peekBufferSize-65),
++			},
++		},
++	},
++	// Issue 12662v2: We want to make sure that for short buffers that end with
++	// '\r\n--separator-' we always consume at least one (valid) symbol from the
++	// peekBuffer
++	{
++		name: "peek buffer boundary condition",
++		sep:  "aaaaaaaaaa00ffded004d4dd0fdf945fbdef9d9050cfd6a13a821846299b27fc71b9db",
++		in: strings.Replace(`--aaaaaaaaaa00ffded004d4dd0fdf945fbdef9d9050cfd6a13a821846299b27fc71b9db
++Content-Disposition: form-data; name="block"; filename="block"
++Content-Type: application/octet-stream
++
++`+strings.Repeat("A", peekBufferSize)+"\n--aaaaaaaaaa00ffded004d4dd0fdf945fbdef9d9050cfd6a13a821846299b27fc71b9db--", "\n", "\r\n", -1),
++		want: []headerBody{
++			{textproto.MIMEHeader{"Content-Type": {`application/octet-stream`}, "Content-Disposition": {`form-data; name="block"; filename="block"`}},
++				strings.Repeat("A", peekBufferSize),
++			},
++		},
++	},
+ 
+ 	roundTripParseTest(),
+ }
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0037-release-branch.go1.5-runtime-adjust-huge-page-flags-.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,159 @@
+From 244294f821c9256394d29218ee1f17ab4313551f Mon Sep 17 00:00:00 2001
+From: Austin Clements <[email protected]>
+Date: Wed, 30 Sep 2015 11:52:54 -0400
+Subject: [PATCH 37/63] [release-branch.go1.5] runtime: adjust huge page flags
+ only on huge page granularity
+
+This fixes an issue where the runtime panics with "out of memory" or
+"cannot allocate memory" even though there's ample memory by reducing
+the number of memory mappings created by the memory allocator.
+
+Commit 7e1b61c worked around issue #8832 where Linux's transparent
+huge page support could dramatically increase the RSS of a Go process
+by setting the MADV_NOHUGEPAGE flag on any regions of pages released
+to the OS with MADV_DONTNEED. This had the side effect of also
+increasing the number of VMAs (memory mappings) in a Go address space
+because a separate VMA is needed for every region of the virtual
+address space with different flags. Unfortunately, by default, Linux
+limits the number of VMAs in an address space to 65530, and a large
+heap can quickly reach this limit when the runtime starts scavenging
+memory.
+
+This commit dramatically reduces the number of VMAs. It does this
+primarily by only adjusting the huge page flag at huge page
+granularity. With this change, on amd64, even a pessimal heap that
+alternates between MADV_NOHUGEPAGE and MADV_HUGEPAGE must reach 128GB
+to reach the VMA limit. Because of this rounding to huge page
+granularity, this change is also careful to leave large used and
+unused regions huge page-enabled.
+
+This change reduces the maximum number of VMAs during the runtime
+benchmarks with GODEBUG=scavenge=1 from 692 to 49.
+
+Fixes #12233.
+
+Change-Id: Ic397776d042f20d53783a1cacf122e2e2db00584
+Reviewed-on: https://go-review.googlesource.com/15191
+Reviewed-by: Keith Randall <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16980
+Run-TryBot: Austin Clements <[email protected]>
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/runtime/mem_linux.go | 94 +++++++++++++++++++++++++++++++++++++++---------
+ 1 file changed, 77 insertions(+), 17 deletions(-)
+
+diff --git a/src/runtime/mem_linux.go b/src/runtime/mem_linux.go
+index f988e75..e8c8999 100644
+--- a/src/runtime/mem_linux.go
++++ b/src/runtime/mem_linux.go
+@@ -69,29 +69,89 @@ func sysAlloc(n uintptr, sysStat *uint64) unsafe.Pointer {
+ }
+ 
+ func sysUnused(v unsafe.Pointer, n uintptr) {
+-	var s uintptr = hugePageSize // division by constant 0 is a compile-time error :(
+-	if s != 0 && (uintptr(v)%s != 0 || n%s != 0) {
+-		// See issue 8832
+-		// Linux kernel bug: https://bugzilla.kernel.org/show_bug.cgi?id=93111
+-		// Mark the region as NOHUGEPAGE so the kernel's khugepaged
+-		// doesn't undo our DONTNEED request.  khugepaged likes to migrate
+-		// regions which are only partially mapped to huge pages, including
+-		// regions with some DONTNEED marks.  That needlessly allocates physical
+-		// memory for our DONTNEED regions.
+-		madvise(v, n, _MADV_NOHUGEPAGE)
++	// By default, Linux's "transparent huge page" support will
++	// merge pages into a huge page if there's even a single
++	// present regular page, undoing the effects of the DONTNEED
++	// below. On amd64, that means khugepaged can turn a single
++	// 4KB page to 2MB, bloating the process's RSS by as much as
++	// 512X. (See issue #8832 and Linux kernel bug
++	// https://bugzilla.kernel.org/show_bug.cgi?id=93111)
++	//
++	// To work around this, we explicitly disable transparent huge
++	// pages when we release pages of the heap. However, we have
++	// to do this carefully because changing this flag tends to
++	// split the VMA (memory mapping) containing v in to three
++	// VMAs in order to track the different values of the
++	// MADV_NOHUGEPAGE flag in the different regions. There's a
++	// default limit of 65530 VMAs per address space (sysctl
++	// vm.max_map_count), so we must be careful not to create too
++	// many VMAs (see issue #12233).
++	//
++	// Since huge pages are huge, there's little use in adjusting
++	// the MADV_NOHUGEPAGE flag on a fine granularity, so we avoid
++	// exploding the number of VMAs by only adjusting the
++	// MADV_NOHUGEPAGE flag on a large granularity. This still
++	// gets most of the benefit of huge pages while keeping the
++	// number of VMAs under control. With hugePageSize = 2MB, even
++	// a pessimal heap can reach 128GB before running out of VMAs.
++	if hugePageSize != 0 {
++		var s uintptr = hugePageSize // division by constant 0 is a compile-time error :(
++
++		// If it's a large allocation, we want to leave huge
++		// pages enabled. Hence, we only adjust the huge page
++		// flag on the huge pages containing v and v+n-1, and
++		// only if those aren't aligned.
++		var head, tail uintptr
++		if uintptr(v)%s != 0 {
++			// Compute huge page containing v.
++			head = uintptr(v) &^ (s - 1)
++		}
++		if (uintptr(v)+n)%s != 0 {
++			// Compute huge page containing v+n-1.
++			tail = (uintptr(v) + n - 1) &^ (s - 1)
++		}
++
++		// Note that madvise will return EINVAL if the flag is
++		// already set, which is quite likely. We ignore
++		// errors.
++		if head != 0 && head+hugePageSize == tail {
++			// head and tail are different but adjacent,
++			// so do this in one call.
++			madvise(unsafe.Pointer(head), 2*hugePageSize, _MADV_NOHUGEPAGE)
++		} else {
++			// Advise the huge pages containing v and v+n-1.
++			if head != 0 {
++				madvise(unsafe.Pointer(head), hugePageSize, _MADV_NOHUGEPAGE)
++			}
++			if tail != 0 && tail != head {
++				madvise(unsafe.Pointer(tail), hugePageSize, _MADV_NOHUGEPAGE)
++			}
++		}
+ 	}
++
+ 	madvise(v, n, _MADV_DONTNEED)
+ }
+ 
+ func sysUsed(v unsafe.Pointer, n uintptr) {
+ 	if hugePageSize != 0 {
+-		// Undo the NOHUGEPAGE marks from sysUnused.  There is no alignment check
+-		// around this call as spans may have been merged in the interim.
+-		// Note that this might enable huge pages for regions which were
+-		// previously disabled.  Unfortunately there is no easy way to detect
+-		// what the previous state was, and in any case we probably want huge
+-		// pages to back our heap if the kernel can arrange that.
+-		madvise(v, n, _MADV_HUGEPAGE)
++		// Partially undo the NOHUGEPAGE marks from sysUnused
++		// for whole huge pages between v and v+n. This may
++		// leave huge pages off at the end points v and v+n
++		// even though allocations may cover these entire huge
++		// pages. We could detect this and undo NOHUGEPAGE on
++		// the end points as well, but it's probably not worth
++		// the cost because when neighboring allocations are
++		// freed sysUnused will just set NOHUGEPAGE again.
++		var s uintptr = hugePageSize
++
++		// Round v up to a huge page boundary.
++		beg := (uintptr(v) + (s - 1)) &^ (s - 1)
++		// Round v+n down to a huge page boundary.
++		end := (uintptr(v) + n) &^ (s - 1)
++
++		if beg < end {
++			madvise(unsafe.Pointer(beg), end-beg, _MADV_HUGEPAGE)
++		}
+ 	}
+ }
+ 
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0038-release-branch.go1.5-cmd-compile-do-not-let-regopt-u.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,38 @@
+From 8b3f554d869e1d6e7a0bd1574135402cfc6dc1a3 Mon Sep 17 00:00:00 2001
+From: Michael Hudson-Doyle <[email protected]>
+Date: Mon, 5 Oct 2015 16:07:59 +1300
+Subject: [PATCH 38/63] [release-branch.go1.5] cmd/compile: do not let regopt
+ use REGTMP on ppc64
+
+ppc64 codegen assumes that it is OK to stomp on r31 at any time, but it is not
+excluded from the set of registers that regopt is allowed to use.
+
+Fixes #12597
+
+Change-Id: I29c7655e32abd22f3c21d88427b73e4fca055233
+Reviewed-on: https://go-review.googlesource.com/15245
+Reviewed-by: Minux Ma <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16981
+Run-TryBot: Austin Clements <[email protected]>
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/cmd/compile/internal/ppc64/reg.go | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/cmd/compile/internal/ppc64/reg.go b/src/cmd/compile/internal/ppc64/reg.go
+index fa1cb71..a301836 100644
+--- a/src/cmd/compile/internal/ppc64/reg.go
++++ b/src/cmd/compile/internal/ppc64/reg.go
+@@ -111,7 +111,7 @@ func regnames(n *int) []string {
+ 
+ func excludedregs() uint64 {
+ 	// Exclude registers with fixed functions
+-	regbits := uint64(1<<0 | RtoB(ppc64.REGSP) | RtoB(ppc64.REGG) | RtoB(ppc64.REGTLS))
++	regbits := uint64(1<<0 | RtoB(ppc64.REGSP) | RtoB(ppc64.REGG) | RtoB(ppc64.REGTLS) | RtoB(ppc64.REGTMP))
+ 
+ 	// Also exclude floating point registers with fixed constants
+ 	regbits |= RtoB(ppc64.REG_F27) | RtoB(ppc64.REG_F28) | RtoB(ppc64.REG_F29) | RtoB(ppc64.REG_F30) | RtoB(ppc64.REG_F31)
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0039-release-branch.go1.5-cmd-link-support-new-386-amd64-.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,164 @@
+From c0c730da28938b4ca920da67c5e143c007c505a7 Mon Sep 17 00:00:00 2001
+From: Ian Lance Taylor <[email protected]>
+Date: Sat, 31 Oct 2015 14:44:48 -0700
+Subject: [PATCH 39/63] [release-branch.go1.5] cmd/link: support new 386/amd64
+ relocations
+
+The GNU binutils recently picked up support for new 386/amd64
+relocations.  Add support for them in the Go linker when doing an
+internal link.
+
+The 386 relocation R_386_GOT32X was proposed in
+https://groups.google.com/forum/#!topic/ia32-abi/GbJJskkid4I .  It can
+be treated as identical to the R_386_GOT32 relocation.
+
+The amd64 relocations R_X86_64_GOTPCRELX and R_X86_64_REX_GOTPCRELX were
+proposed in
+https://groups.google.com/forum/#!topic/x86-64-abi/n9AWHogmVY0 .  They
+can both be treated as identical to the R_X86_64_GOTPCREL relocation.
+
+The purpose of the new relocations is to permit additional linker
+relaxations in some cases.  We do not attempt to support those cases.
+
+While we're at it, remove the unused and in some cases out of date
+_COUNT names from ld/elf.go.
+
+Fixes #13114.
+
+Change-Id: I34ef07f6fcd00cdd2996038ecf46bb77a49e968b
+Reviewed-on: https://go-review.googlesource.com/16529
+Reviewed-by: Minux Ma <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16982
+Run-TryBot: Austin Clements <[email protected]>
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/cmd/link/internal/amd64/asm.go |  2 +-
+ src/cmd/link/internal/ld/elf.go    | 28 ++++++++++++++++++++++------
+ src/cmd/link/internal/ld/ldelf.go  |  3 +++
+ src/cmd/link/internal/x86/asm.go   |  2 +-
+ 4 files changed, 27 insertions(+), 8 deletions(-)
+
+diff --git a/src/cmd/link/internal/amd64/asm.go b/src/cmd/link/internal/amd64/asm.go
+index 74ec9dd..4eb2092 100644
+--- a/src/cmd/link/internal/amd64/asm.go
++++ b/src/cmd/link/internal/amd64/asm.go
+@@ -141,7 +141,7 @@ func adddynrel(s *ld.LSym, r *ld.Reloc) {
+ 
+ 		return
+ 
+-	case 256 + ld.R_X86_64_GOTPCREL:
++	case 256 + ld.R_X86_64_GOTPCREL, 256 + ld.R_X86_64_GOTPCRELX, 256 + ld.R_X86_64_REX_GOTPCRELX:
+ 		if targ.Type != obj.SDYNIMPORT {
+ 			// have symbol
+ 			if r.Off >= 2 && s.P[r.Off-2] == 0x8b {
+diff --git a/src/cmd/link/internal/ld/elf.go b/src/cmd/link/internal/ld/elf.go
+index 508f055..c9a5c99 100644
+--- a/src/cmd/link/internal/ld/elf.go
++++ b/src/cmd/link/internal/ld/elf.go
+@@ -348,7 +348,23 @@ const (
+ 	R_X86_64_DTPOFF32          = 21
+ 	R_X86_64_GOTTPOFF          = 22
+ 	R_X86_64_TPOFF32           = 23
+-	R_X86_64_COUNT             = 24
++	R_X86_64_PC64              = 24
++	R_X86_64_GOTOFF64          = 25
++	R_X86_64_GOTPC32           = 26
++	R_X86_64_GOT64             = 27
++	R_X86_64_GOTPCREL64        = 28
++	R_X86_64_GOTPC64           = 29
++	R_X86_64_GOTPLT64          = 30
++	R_X86_64_PLTOFF64          = 31
++	R_X86_64_SIZE32            = 32
++	R_X86_64_SIZE64            = 33
++	R_X86_64_GOTPC32_TLSDEC    = 34
++	R_X86_64_TLSDESC_CALL      = 35
++	R_X86_64_TLSDESC           = 36
++	R_X86_64_IRELATIVE         = 37
++	R_X86_64_PC32_BND          = 40
++	R_X86_64_GOTPCRELX         = 41
++	R_X86_64_REX_GOTPCRELX     = 42
+ 	R_AARCH64_ABS64            = 257
+ 	R_AARCH64_ABS32            = 258
+ 	R_AARCH64_CALL26           = 283
+@@ -382,7 +398,6 @@ const (
+ 	R_ALPHA_GLOB_DAT           = 25
+ 	R_ALPHA_JMP_SLOT           = 26
+ 	R_ALPHA_RELATIVE           = 27
+-	R_ALPHA_COUNT              = 28
+ 	R_ARM_NONE                 = 0
+ 	R_ARM_PC24                 = 1
+ 	R_ARM_ABS32                = 2
+@@ -422,7 +437,6 @@ const (
+ 	R_ARM_RABS32               = 253
+ 	R_ARM_RPC24                = 254
+ 	R_ARM_RBASE                = 255
+-	R_ARM_COUNT                = 38
+ 	R_386_NONE                 = 0
+ 	R_386_32                   = 1
+ 	R_386_PC32                 = 2
+@@ -454,7 +468,11 @@ const (
+ 	R_386_TLS_DTPMOD32         = 35
+ 	R_386_TLS_DTPOFF32         = 36
+ 	R_386_TLS_TPOFF32          = 37
+-	R_386_COUNT                = 38
++	R_386_TLS_GOTDESC          = 39
++	R_386_TLS_DESC_CALL        = 40
++	R_386_TLS_DESC             = 41
++	R_386_IRELATIVE            = 42
++	R_386_GOT32X               = 43
+ 	R_PPC_NONE                 = 0
+ 	R_PPC_ADDR32               = 1
+ 	R_PPC_ADDR24               = 2
+@@ -492,7 +510,6 @@ const (
+ 	R_PPC_SECTOFF_LO           = 34
+ 	R_PPC_SECTOFF_HI           = 35
+ 	R_PPC_SECTOFF_HA           = 36
+-	R_PPC_COUNT                = 37
+ 	R_PPC_TLS                  = 67
+ 	R_PPC_DTPMOD32             = 68
+ 	R_PPC_TPREL16              = 69
+@@ -533,7 +550,6 @@ const (
+ 	R_PPC_EMB_RELST_HA         = 114
+ 	R_PPC_EMB_BIT_FLD          = 115
+ 	R_PPC_EMB_RELSDA           = 116
+-	R_PPC_EMB_COUNT            = R_PPC_EMB_RELSDA - R_PPC_EMB_NADDR32 + 1
+ 	R_PPC64_REL24              = R_PPC_REL24
+ 	R_PPC64_JMP_SLOT           = R_PPC_JMP_SLOT
+ 	R_PPC64_ADDR64             = 38
+diff --git a/src/cmd/link/internal/ld/ldelf.go b/src/cmd/link/internal/ld/ldelf.go
+index 3efdb75..7ff37ad 100644
+--- a/src/cmd/link/internal/ld/ldelf.go
++++ b/src/cmd/link/internal/ld/ldelf.go
+@@ -1001,12 +1001,15 @@ func reltype(pn string, elftype int, siz *uint8) int {
+ 		'6' | R_X86_64_PC32<<24,
+ 		'6' | R_X86_64_PLT32<<24,
+ 		'6' | R_X86_64_GOTPCREL<<24,
++		'6' | R_X86_64_GOTPCRELX<<24,
++		'6' | R_X86_64_REX_GOTPCRELX<<24,
+ 		'8' | R_386_32<<24,
+ 		'8' | R_386_PC32<<24,
+ 		'8' | R_386_GOT32<<24,
+ 		'8' | R_386_PLT32<<24,
+ 		'8' | R_386_GOTOFF<<24,
+ 		'8' | R_386_GOTPC<<24,
++		'8' | R_386_GOT32X<<24,
+ 		'9' | R_PPC64_REL24<<24:
+ 		*siz = 4
+ 
+diff --git a/src/cmd/link/internal/x86/asm.go b/src/cmd/link/internal/x86/asm.go
+index d30bd48..6495385 100644
+--- a/src/cmd/link/internal/x86/asm.go
++++ b/src/cmd/link/internal/x86/asm.go
+@@ -78,7 +78,7 @@ func adddynrel(s *ld.LSym, r *ld.Reloc) {
+ 
+ 		return
+ 
+-	case 256 + ld.R_386_GOT32:
++	case 256 + ld.R_386_GOT32, 256 + ld.R_386_GOT32X:
+ 		if targ.Type != obj.SDYNIMPORT {
+ 			// have symbol
+ 			if r.Off >= 2 && s.P[r.Off-2] == 0x8b {
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0040-release-branch.go1.5-cmd-internal-obj-ppc64-fix-asse.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,75 @@
+From 5dda3bc2fd0616f8789cc7f2919d2af49fc64a66 Mon Sep 17 00:00:00 2001
+From: Michael Hudson-Doyle <[email protected]>
+Date: Fri, 6 Nov 2015 10:10:07 +1300
+Subject: [PATCH 40/63] [release-branch.go1.5] cmd/internal/obj/ppc64: fix
+ assembly of SRADCC with immediate
+
+sradi and sradi. hide the top bit of their immediate argument apart from the
+rest of it, but the code only handled the sradi case.
+
+I'm pretty sure this is the only instruction missing (a couple of the rotate
+instructions encode their immediate the same way but their handling looks OK).
+
+This fixes the failure of "GOARCH=amd64 ~/go/bin/go install -v runtime" as
+reported in the bug.
+
+Fixes #11987
+
+Change-Id: I0cdefcd7a04e0e8fce45827e7054ffde9a83f589
+Reviewed-on: https://go-review.googlesource.com/16710
+Reviewed-by: Minux Ma <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16983
+Run-TryBot: Austin Clements <[email protected]>
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/cmd/internal/obj/ppc64/asm9.go |  2 +-
+ test/fixedbugs/issue11987.go       | 23 +++++++++++++++++++++++
+ 2 files changed, 24 insertions(+), 1 deletion(-)
+ create mode 100644 test/fixedbugs/issue11987.go
+
+diff --git a/src/cmd/internal/obj/ppc64/asm9.go b/src/cmd/internal/obj/ppc64/asm9.go
+index 2955a00..f074d90 100644
+--- a/src/cmd/internal/obj/ppc64/asm9.go
++++ b/src/cmd/internal/obj/ppc64/asm9.go
+@@ -2173,7 +2173,7 @@ func asmout(ctxt *obj.Link, p *obj.Prog, o *Optab, out []uint32) {
+ 			r = int(p.To.Reg)
+ 		}
+ 		o1 = AOP_RRR(uint32(opirr(ctxt, int(p.As))), uint32(r), uint32(p.To.Reg), uint32(v)&31)
+-		if p.As == ASRAD && (v&0x20 != 0) {
++		if (p.As == ASRAD || p.As == ASRADCC) && (v&0x20 != 0) {
+ 			o1 |= 1 << 1 /* mb[5] */
+ 		}
+ 
+diff --git a/test/fixedbugs/issue11987.go b/test/fixedbugs/issue11987.go
+new file mode 100644
+index 0000000..78fc28b
+--- /dev/null
++++ b/test/fixedbugs/issue11987.go
+@@ -0,0 +1,23 @@
++// run
++
++// Copyright 2015 The Go Authors.  All rights reserved.
++// Use of this source code is governed by a BSD-style
++// license that can be found in the LICENSE file.
++
++// Issue 11987. The ppc64 SRADCC instruction was misassembled in a way
++// lost bit 5 of the immediate so v>>32 was assembled as v>>0.  SRADCC
++// is only ever inserted by peep so it's hard to be sure when it will
++// be used. This formulation worked when the bug was fixed.
++
++package main
++
++import "fmt"
++
++var v int64 = 0x80000000
++
++func main() {
++	s := fmt.Sprintf("%v", v>>32 == 0)
++	if s != "true" {
++		fmt.Printf("BUG: v>>32 == 0 evaluated as %q\n", s)
++	}
++}
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0041-release-branch.go1.5-net-fix-off-by-one-error-while-.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,110 @@
+From ecb9ce6a781717364697c298e1d4c13e93e1c949 Mon Sep 17 00:00:00 2001
+From: Alex Brainman <[email protected]>
+Date: Fri, 6 Nov 2015 17:29:27 +1100
+Subject: [PATCH 41/63] [release-branch.go1.5] net: fix off by one error while
+ counting interfaces on windows
+
+Fixes #12301
+
+Change-Id: I8d01ec9551c6cff7e6129e06a7deb36a3be9de41
+Reviewed-on: https://go-review.googlesource.com/16751
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Run-TryBot: Ian Lance Taylor <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16984
+Run-TryBot: Austin Clements <[email protected]>
+Reviewed-by: Alex Brainman <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/net/interface_windows.go |  2 +-
+ src/net/net_windows_test.go  | 53 ++++++++++++++++++++++++++++++++++++++++++++
+ 2 files changed, 54 insertions(+), 1 deletion(-)
+
+diff --git a/src/net/interface_windows.go b/src/net/interface_windows.go
+index e25c1ed..8cb9d76 100644
+--- a/src/net/interface_windows.go
++++ b/src/net/interface_windows.go
+@@ -48,7 +48,7 @@ func getInterfaceInfos() ([]syscall.InterfaceInfo, error) {
+ 		return nil, os.NewSyscallError("wsaioctl", err)
+ 	}
+ 	iilen := ret / uint32(unsafe.Sizeof(iia[0]))
+-	return iia[:iilen-1], nil
++	return iia[:iilen], nil
+ }
+ 
+ func bytesEqualIP(a []byte, b []int8) bool {
+diff --git a/src/net/net_windows_test.go b/src/net/net_windows_test.go
+index da03e10..4f6bd45 100644
+--- a/src/net/net_windows_test.go
++++ b/src/net/net_windows_test.go
+@@ -6,10 +6,13 @@ package net
+ 
+ import (
+ 	"bufio"
++	"bytes"
+ 	"fmt"
+ 	"io"
+ 	"os"
+ 	"os/exec"
++	"sort"
++	"strings"
+ 	"syscall"
+ 	"testing"
+ 	"time"
+@@ -163,3 +166,53 @@ func TestAcceptIgnoreSomeErrors(t *testing.T) {
+ 		t.Fatalf(`"%s" received from recv, but "abc" expected`, s)
+ 	}
+ }
++
++func isWindowsXP(t *testing.T) bool {
++	v, err := syscall.GetVersion()
++	if err != nil {
++		t.Fatalf("GetVersion failed: %v", err)
++	}
++	major := byte(v)
++	return major < 6
++}
++
++func listInterfacesWithNetsh() ([]string, error) {
++	out, err := exec.Command("netsh", "interface", "ip", "show", "config").CombinedOutput()
++	if err != nil {
++		return nil, fmt.Errorf("netsh failed: %v: %q", err, string(out))
++	}
++	lines := bytes.Split(out, []byte{'\r', '\n'})
++	names := make([]string, 0)
++	for _, line := range lines {
++		f := bytes.Split(line, []byte{'"'})
++		if len(f) == 3 {
++			names = append(names, string(f[1]))
++		}
++	}
++	return names, nil
++}
++
++func TestInterfaceList(t *testing.T) {
++	if isWindowsXP(t) {
++		t.Skip("Windows XP netsh command does not provide required functionality")
++	}
++	ift, err := Interfaces()
++	if err != nil {
++		t.Fatal(err)
++	}
++	have := make([]string, 0)
++	for _, ifi := range ift {
++		have = append(have, ifi.Name)
++	}
++	sort.Strings(have)
++
++	want, err := listInterfacesWithNetsh()
++	if err != nil {
++		t.Fatal(err)
++	}
++	sort.Strings(want)
++
++	if strings.Join(want, "/") != strings.Join(have, "/") {
++		t.Fatalf("unexpected interface list %q, want %q", have, want)
++	}
++}
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0042-release-branch.go1.5-runtime-make-SIGPROF-skip-stack.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,62 @@
+From a8e839bb55bdba131d5c2f72d6bb49130fac55e3 Mon Sep 17 00:00:00 2001
+From: Austin Clements <[email protected]>
+Date: Wed, 11 Nov 2015 15:34:54 -0500
+Subject: [PATCH 42/63] [release-branch.go1.5] runtime: make SIGPROF skip
+ stacks that are being copied
+
+sigprof tracebacks the stack across systemstack switches to make
+profile tracebacks more complete. However, it does this even if the
+user stack is currently being copied, which means it may be in an
+inconsistent state that will cause the traceback to panic.
+
+One specific way this can happen is during stack shrinking. Some
+goroutine blocks for STW, then enters gchelper, which then assists
+with root marking. If that root marking happens to pick the original
+goroutine and its stack needs to be shrunk, it will begin to copy that
+stack. During this copy, the stack is generally inconsistent and, in
+particular, the actual locations of the stack barriers and their
+recorded locations are temporarily out of sync. If a SIGPROF happens
+during this inconsistency, it will walk the stack all the way back to
+the blocked goroutine and panic when it fails to unwind the stack
+barriers.
+
+Fix this by disallowing jumping to the user stack during SIGPROF if
+that user stack is in the process of being copied.
+
+Fixes #12932.
+
+Change-Id: I9ef694c2c01e3653e292ce22612418dd3daff1b4
+Reviewed-on: https://go-review.googlesource.com/16819
+Reviewed-by: Daniel Morsing <[email protected]>
+Run-TryBot: Austin Clements <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16985
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/runtime/proc1.go | 9 ++++++++-
+ 1 file changed, 8 insertions(+), 1 deletion(-)
+
+diff --git a/src/runtime/proc1.go b/src/runtime/proc1.go
+index 09cb775..55f1a24 100644
+--- a/src/runtime/proc1.go
++++ b/src/runtime/proc1.go
+@@ -2582,7 +2582,14 @@ func sigprof(pc, sp, lr uintptr, gp *g, mp *m) {
+ 		// This is especially important on windows, since all syscalls are cgo calls.
+ 		n = gentraceback(mp.curg.syscallpc, mp.curg.syscallsp, 0, mp.curg, 0, &stk[0], len(stk), nil, nil, 0)
+ 	} else if traceback {
+-		n = gentraceback(pc, sp, lr, gp, 0, &stk[0], len(stk), nil, nil, _TraceTrap|_TraceJumpStack)
++		flags := uint(_TraceTrap | _TraceJumpStack)
++		if gp.m.curg != nil && readgstatus(gp.m.curg) == _Gcopystack {
++			// We can traceback the system stack, but
++			// don't jump to the potentially inconsistent
++			// user stack.
++			flags &^= _TraceJumpStack
++		}
++		n = gentraceback(pc, sp, lr, gp, 0, &stk[0], len(stk), nil, nil, flags)
+ 	}
+ 	if !traceback || n <= 0 {
+ 		// Normal traceback is impossible or has failed.
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0043-release-branch.go1.5-runtime-ignore-rt_sigaction-err.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,38 @@
+From 20a053611b2ac6cdd760fd3d391e4f7ae2d72a77 Mon Sep 17 00:00:00 2001
+From: Michael Hudson-Doyle <[email protected]>
+Date: Fri, 13 Nov 2015 08:55:44 +1300
+Subject: [PATCH 43/63] [release-branch.go1.5] runtime: ignore rt_sigaction
+ error if it is for SIGRTMAX
+
+A forward port of https://codereview.appspot.com/124900043/ which somehow
+got lost somewhere.
+
+Fixes #13024
+
+Change-Id: Iab128899e65c51d90f6704e3e1b2fc9326e3a1c2
+Reviewed-on: https://go-review.googlesource.com/16853
+Reviewed-by: Russ Cox <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16986
+Run-TryBot: Austin Clements <[email protected]>
+Reviewed-by: Ian Lance Taylor <[email protected]>
+---
+ src/runtime/os1_linux.go | 3 ++-
+ 1 file changed, 2 insertions(+), 1 deletion(-)
+
+diff --git a/src/runtime/os1_linux.go b/src/runtime/os1_linux.go
+index c23dc30..1cad8f7 100644
+--- a/src/runtime/os1_linux.go
++++ b/src/runtime/os1_linux.go
+@@ -293,7 +293,8 @@ func setsig(i int32, fn uintptr, restart bool) {
+ 		fn = funcPC(sigtramp)
+ 	}
+ 	sa.sa_handler = fn
+-	if rt_sigaction(uintptr(i), &sa, nil, unsafe.Sizeof(sa.sa_mask)) != 0 {
++	// Qemu rejects rt_sigaction of SIGRTMAX (64).
++	if rt_sigaction(uintptr(i), &sa, nil, unsafe.Sizeof(sa.sa_mask)) != 0 && i != 64 {
+ 		throw("rt_sigaction failure")
+ 	}
+ }
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0044-release-branch.go1.5-runtime-avoid-stat-underflow-cr.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,45 @@
+From e49330911f52bcb2aeb7eae4ca6df4fc8a013abe Mon Sep 17 00:00:00 2001
+From: Austin Clements <[email protected]>
+Date: Sun, 15 Nov 2015 23:09:16 -0500
+Subject: [PATCH 44/63] [release-branch.go1.5] runtime: avoid stat underflow
+ crash
+
+If the area returned by sysReserve in mheap.sysAlloc is outside the
+usable arena, we sysFree it. We pass a fake stat pointer to sysFree
+because we haven't added the allocation to any stat at that point.
+However, we pass a 0 stat, so sysFree panics when it decrements the
+stat because the fake stat underflows.
+
+Fix this by setting the fake stat to the allocation size.
+
+Updates #13143 (this is a prerequisite to fixing that bug).
+
+Change-Id: I61a6c9be19ac1c95863cf6a8435e19790c8bfc9a
+Reviewed-on: https://go-review.googlesource.com/16926
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16987
+Run-TryBot: Austin Clements <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/runtime/malloc.go | 5 ++++-
+ 1 file changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/src/runtime/malloc.go b/src/runtime/malloc.go
+index 353f840..a8a5d48 100644
+--- a/src/runtime/malloc.go
++++ b/src/runtime/malloc.go
+@@ -411,7 +411,10 @@ func mHeap_SysAlloc(h *mheap, n uintptr) unsafe.Pointer {
+ 				h.arena_used = used
+ 				h.arena_reserved = reserved
+ 			} else {
+-				var stat uint64
++				// We haven't added this allocation to
++				// the stats, so subtract it from a
++				// fake stat (but avoid underflow).
++				stat := uint64(p_size)
+ 				sysFree((unsafe.Pointer)(p), p_size, &stat)
+ 			}
+ 		}
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0045-release-branch.go1.5-runtime-handle-sysReserve-retur.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,50 @@
+From a10b27094cbddd7d470281590a50b5b38265e541 Mon Sep 17 00:00:00 2001
+From: Austin Clements <[email protected]>
+Date: Sun, 15 Nov 2015 23:13:16 -0500
+Subject: [PATCH 45/63] [release-branch.go1.5] runtime: handle sysReserve
+ returning a pointer below the arena
+
+In mheap.sysAlloc, if an allocation at arena_used would exceed
+arena_end (but wouldn't yet push us past arena_start+_MaxArean32), it
+trie to extend the arena reservation by another 256 MB. It extends the
+arena by calling sysReserve, which, on 32-bit, calls mmap without
+MAP_FIXED, which means the address is just a hint and the kernel can
+put the mapping wherever it wants. In particular, mmap may choose an
+address below arena_start (the kernel also chose arena_start, so there
+could be lots of space below it). Currently, we don't detect this case
+and, if it happens, mheap.sysAlloc will corrupt arena_end and
+arena_used then return the low pointer to mheap.grow, which will crash
+when it attempts to index in to h_spans with an underflowed index.
+
+Fix this by checking not only that that p+p_size isn't too high, but
+that p isn't too low.
+
+Fixes #13143.
+
+Change-Id: I8d0f42bd1484460282a83c6f1a6f8f0df7fb2048
+Reviewed-on: https://go-review.googlesource.com/16927
+Run-TryBot: Austin Clements <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/16988
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/runtime/malloc.go | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/runtime/malloc.go b/src/runtime/malloc.go
+index a8a5d48..b966eed 100644
+--- a/src/runtime/malloc.go
++++ b/src/runtime/malloc.go
+@@ -401,7 +401,7 @@ func mHeap_SysAlloc(h *mheap, n uintptr) unsafe.Pointer {
+ 			if p == h.arena_end {
+ 				h.arena_end = new_end
+ 				h.arena_reserved = reserved
+-			} else if p+p_size <= h.arena_start+_MaxArena32 {
++			} else if h.arena_start <= p && p+p_size <= h.arena_start+_MaxArena32 {
+ 				// Keep everything page-aligned.
+ 				// Our pages are bigger than hardware pages.
+ 				h.arena_end = p + p_size
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0046-release-branch.go1.5-runtime-handle-sigprof-in-stack.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,70 @@
+From 2a6c7739b5bdb5fbaf743d89a18bd466fb178fe1 Mon Sep 17 00:00:00 2001
+From: Austin Clements <[email protected]>
+Date: Wed, 18 Nov 2015 13:20:35 -0500
+Subject: [PATCH 46/63] [release-branch.go1.5] runtime: handle sigprof in
+ stackBarrier
+
+Currently, if a profiling signal happens in the middle of
+stackBarrier, gentraceback may see inconsistencies between stkbar and
+the barriers on the stack and it will certainly get the wrong return
+PC for stackBarrier. In most cases, the return PC won't be a PC at all
+and this will immediately abort the traceback (which is considered
+okay for a sigprof), but if it happens to be a valid PC this may sent
+gentraceback down a rabbit hole.
+
+Fix this by detecting when the gentraceback starts in stackBarrier and
+simulating the completion of the barrier to get the correct initial
+frame.
+
+Change-Id: Ib11f705ac9194925f63fe5dfbfc84013a38333e6
+Reviewed-on: https://go-review.googlesource.com/17035
+Reviewed-by: Russ Cox <[email protected]>
+Run-TryBot: Austin Clements <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17056
+---
+ src/runtime/traceback.go | 28 ++++++++++++++++++++++++++++
+ 1 file changed, 28 insertions(+)
+
+diff --git a/src/runtime/traceback.go b/src/runtime/traceback.go
+index 2def359..aed6cbd 100644
+--- a/src/runtime/traceback.go
++++ b/src/runtime/traceback.go
+@@ -188,6 +188,34 @@ func gentraceback(pc0, sp0, lr0 uintptr, gp *g, skip int, pcbuf *uintptr, max in
+ 	}
+ 
+ 	f := findfunc(frame.pc)
++	if f.entry == stackBarrierPC {
++		// We got caught in the middle of a stack barrier
++		// (presumably by a signal), so stkbar may be
++		// inconsistent with the barriers on the stack.
++		// Simulate the completion of the barrier.
++		//
++		// On x86, SP will be exactly one word above
++		// savedLRPtr. On LR machines, SP will be above
++		// savedLRPtr by some frame size.
++		var stkbarPos uintptr
++		if len(stkbar) > 0 && stkbar[0].savedLRPtr < sp0 {
++			// stackBarrier has not incremented stkbarPos.
++			stkbarPos = gp.stkbarPos
++		} else if gp.stkbarPos > 0 && gp.stkbar[gp.stkbarPos-1].savedLRPtr < sp0 {
++			// stackBarrier has incremented stkbarPos.
++			stkbarPos = gp.stkbarPos - 1
++		} else {
++			printlock()
++			print("runtime: failed to unwind through stackBarrier at SP ", hex(sp0), " index ", gp.stkbarPos, "; ")
++			gcPrintStkbars(gp.stkbar)
++			print("\n")
++			throw("inconsistent state in stackBarrier")
++		}
++
++		frame.pc = gp.stkbar[stkbarPos].savedLRVal
++		stkbar = gp.stkbar[stkbarPos+1:]
++		f = findfunc(frame.pc)
++	}
+ 	if f == nil {
+ 		if callback != nil {
+ 			print("runtime: unknown pc ", hex(frame.pc), "\n")
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0047-release-branch.go1.5-runtime-fix-new-stack-barrier-c.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,36 @@
+From 7ab4cba9ad76f8853f11de1a72ff1db790c5ea61 Mon Sep 17 00:00:00 2001
+From: Russ Cox <[email protected]>
+Date: Fri, 20 Nov 2015 14:02:33 -0500
+Subject: [PATCH 47/63] [release-branch.go1.5] runtime: fix new stack barrier
+ check
+
+During a crash showing goroutine stacks of all threads
+(with GOTRACEBACK=crash), it can be that f == nil.
+
+Only happens on Solaris; not sure why.
+
+Change-Id: Iee2c394a0cf19fa0a24f6befbc70776b9e42d25a
+Reviewed-on: https://go-review.googlesource.com/17110
+Reviewed-by: Austin Clements <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17122
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/runtime/traceback.go | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/runtime/traceback.go b/src/runtime/traceback.go
+index aed6cbd..8f27ba4 100644
+--- a/src/runtime/traceback.go
++++ b/src/runtime/traceback.go
+@@ -188,7 +188,7 @@ func gentraceback(pc0, sp0, lr0 uintptr, gp *g, skip int, pcbuf *uintptr, max in
+ 	}
+ 
+ 	f := findfunc(frame.pc)
+-	if f.entry == stackBarrierPC {
++	if f != nil && f.entry == stackBarrierPC {
+ 		// We got caught in the middle of a stack barrier
+ 		// (presumably by a signal), so stkbar may be
+ 		// inconsistent with the barriers on the stack.
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0048-release-branch.go1.5-runtime-prevent-sigprof-during-.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,186 @@
+From 08ea82529a12506da7b329c2d0f6af57b714514a Mon Sep 17 00:00:00 2001
+From: Austin Clements <[email protected]>
+Date: Wed, 18 Nov 2015 14:10:40 -0500
+Subject: [PATCH 48/63] [release-branch.go1.5] runtime: prevent sigprof during
+ all stack barrier ops
+
+A sigprof during stack barrier insertion or removal can crash if it
+detects an inconsistency between the stkbar array and the stack
+itself. Currently we protect against this when scanning another G's
+stack using stackLock, but we don't protect against it when unwinding
+stack barriers for a recover or a memmove to the stack.
+
+This commit cleans up and improves the stack locking code. It
+abstracts out the lock and unlock operations. It uses the lock
+consistently everywhere we perform stack operations, and pushes the
+lock/unlock down closer to where the stack barrier operations happen
+to make it more obvious what it's protecting. Finally, it modifies
+sigprof so that instead of spinning until it acquires the lock, it
+simply doesn't perform a traceback if it can't acquire it. This is
+necessary to prevent self-deadlock.
+
+Updates #11863, which introduced stackLock to fix some of these
+issues, but didn't go far enough.
+
+Updates #12528.
+
+Change-Id: I9d1fa88ae3744d31ba91500c96c6988ce1a3a349
+Reviewed-on: https://go-review.googlesource.com/17036
+Reviewed-by: Russ Cox <[email protected]>
+Run-TryBot: Austin Clements <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17057
+---
+ src/runtime/mgcmark.go | 33 +++++++++++++++++++++++++++++++++
+ src/runtime/proc1.go   | 25 +++++++++++++------------
+ 2 files changed, 46 insertions(+), 12 deletions(-)
+
+diff --git a/src/runtime/mgcmark.go b/src/runtime/mgcmark.go
+index 64cc1af..ac93e16 100644
+--- a/src/runtime/mgcmark.go
++++ b/src/runtime/mgcmark.go
+@@ -365,6 +365,8 @@ func scanstack(gp *g) {
+ 			throw("g already has stack barriers")
+ 		}
+ 
++		gcLockStackBarriers(gp)
++
+ 	case _GCmarktermination:
+ 		if int(gp.stkbarPos) == len(gp.stkbar) {
+ 			// gp hit all of the stack barriers (or there
+@@ -419,6 +421,9 @@ func scanstack(gp *g) {
+ 	if gcphase == _GCmarktermination {
+ 		gcw.dispose()
+ 	}
++	if gcphase == _GCscan {
++		gcUnlockStackBarriers(gp)
++	}
+ 	gp.gcscanvalid = true
+ }
+ 
+@@ -572,6 +577,8 @@ func gcRemoveStackBarriers(gp *g) {
+ 		print("hit ", gp.stkbarPos, " stack barriers, goid=", gp.goid, "\n")
+ 	}
+ 
++	gcLockStackBarriers(gp)
++
+ 	// Remove stack barriers that we didn't hit.
+ 	for _, stkbar := range gp.stkbar[gp.stkbarPos:] {
+ 		gcRemoveStackBarrier(gp, stkbar)
+@@ -581,6 +588,8 @@ func gcRemoveStackBarriers(gp *g) {
+ 	// adjust them.
+ 	gp.stkbarPos = 0
+ 	gp.stkbar = gp.stkbar[:0]
++
++	gcUnlockStackBarriers(gp)
+ }
+ 
+ // gcRemoveStackBarrier removes a single stack barrier. It is the
+@@ -627,6 +636,7 @@ func gcPrintStkbars(stkbar []stkbar) {
+ //
+ //go:nosplit
+ func gcUnwindBarriers(gp *g, sp uintptr) {
++	gcLockStackBarriers(gp)
+ 	// On LR machines, if there is a stack barrier on the return
+ 	// from the frame containing sp, this will mark it as hit even
+ 	// though it isn't, but it's okay to be conservative.
+@@ -635,6 +645,7 @@ func gcUnwindBarriers(gp *g, sp uintptr) {
+ 		gcRemoveStackBarrier(gp, gp.stkbar[gp.stkbarPos])
+ 		gp.stkbarPos++
+ 	}
++	gcUnlockStackBarriers(gp)
+ 	if debugStackBarrier && gp.stkbarPos != before {
+ 		print("skip barriers below ", hex(sp), " in goid=", gp.goid, ": ")
+ 		gcPrintStkbars(gp.stkbar[before:gp.stkbarPos])
+@@ -658,6 +669,28 @@ func setNextBarrierPC(pc uintptr) {
+ 	gp.stkbar[gp.stkbarPos].savedLRVal = pc
+ }
+ 
++// gcLockStackBarriers synchronizes with tracebacks of gp's stack
++// during sigprof for installation or removal of stack barriers. It
++// blocks until any current sigprof is done tracebacking gp's stack
++// and then disallows profiling tracebacks of gp's stack.
++//
++// This is necessary because a sigprof during barrier installation or
++// removal could observe inconsistencies between the stkbar array and
++// the stack itself and crash.
++func gcLockStackBarriers(gp *g) {
++	for !cas(&gp.stackLock, 0, 1) {
++		osyield()
++	}
++}
++
++func gcTryLockStackBarriers(gp *g) bool {
++	return cas(&gp.stackLock, 0, 1)
++}
++
++func gcUnlockStackBarriers(gp *g) {
++	atomicstore(&gp.stackLock, 0)
++}
++
+ // TODO(austin): Can we consolidate the gcDrain* functions?
+ 
+ // gcDrain scans objects in work buffers, blackening grey
+diff --git a/src/runtime/proc1.go b/src/runtime/proc1.go
+index 55f1a24..54cb3eb 100644
+--- a/src/runtime/proc1.go
++++ b/src/runtime/proc1.go
+@@ -414,13 +414,7 @@ func scang(gp *g) {
+ 			// the goroutine until we're done.
+ 			if castogscanstatus(gp, s, s|_Gscan) {
+ 				if !gp.gcscandone {
+-					// Coordinate with traceback
+-					// in sigprof.
+-					for !cas(&gp.stackLock, 0, 1) {
+-						osyield()
+-					}
+ 					scanstack(gp)
+-					atomicstore(&gp.stackLock, 0)
+ 					gp.gcscandone = true
+ 				}
+ 				restartg(gp)
+@@ -2500,11 +2494,6 @@ func sigprof(pc, sp, lr uintptr, gp *g, mp *m) {
+ 	// Profiling runs concurrently with GC, so it must not allocate.
+ 	mp.mallocing++
+ 
+-	// Coordinate with stack barrier insertion in scanstack.
+-	for !cas(&gp.stackLock, 0, 1) {
+-		osyield()
+-	}
+-
+ 	// Define that a "user g" is a user-created goroutine, and a "system g"
+ 	// is one that is m->g0 or m->gsignal.
+ 	//
+@@ -2571,8 +2560,18 @@ func sigprof(pc, sp, lr uintptr, gp *g, mp *m) {
+ 	// transition. We simply require that g and SP match and that the PC is not
+ 	// in gogo.
+ 	traceback := true
++	haveStackLock := false
+ 	if gp == nil || sp < gp.stack.lo || gp.stack.hi < sp || setsSP(pc) {
+ 		traceback = false
++	} else if gp.m.curg != nil {
++		if gcTryLockStackBarriers(gp.m.curg) {
++			haveStackLock = true
++		} else {
++			// Stack barriers are being inserted or
++			// removed, so we can't get a consistent
++			// traceback right now.
++			traceback = false
++		}
+ 	}
+ 	var stk [maxCPUProfStack]uintptr
+ 	n := 0
+@@ -2615,7 +2614,9 @@ func sigprof(pc, sp, lr uintptr, gp *g, mp *m) {
+ 			}
+ 		}
+ 	}
+-	atomicstore(&gp.stackLock, 0)
++	if haveStackLock {
++		gcUnlockStackBarriers(gp.m.curg)
++	}
+ 
+ 	if prof.hz != 0 {
+ 		// Simple cas-lock to coordinate with setcpuprofilerate.
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0049-release-branch.go1.5-cmd-compile-fix-Val-vs-Opt-coll.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,80 @@
+From 29a22abfc8c81be7c3676f385fb0f2caf3029543 Mon Sep 17 00:00:00 2001
+From: Russ Cox <[email protected]>
+Date: Tue, 17 Nov 2015 16:34:06 -0500
+Subject: [PATCH 49/63] [release-branch.go1.5] cmd/compile: fix Val vs Opt
+ collision
+
+Fixes #12686.
+
+Change-Id: I7a9f49dbd1f60b1d0240de57787753b425f9548c
+Reviewed-on: https://go-review.googlesource.com/17031
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17124
+---
+ src/cmd/compile/internal/gc/const.go | 16 ++++++++++++----
+ test/fixedbugs/issue12686.go         | 16 ++++++++++++++++
+ 2 files changed, 28 insertions(+), 4 deletions(-)
+ create mode 100644 test/fixedbugs/issue12686.go
+
+diff --git a/src/cmd/compile/internal/gc/const.go b/src/cmd/compile/internal/gc/const.go
+index 9eb4983..5095e5e 100644
+--- a/src/cmd/compile/internal/gc/const.go
++++ b/src/cmd/compile/internal/gc/const.go
+@@ -1279,20 +1279,28 @@ func defaultlit(np **Node, t *Type) {
+ 	return
+ 
+ num:
++	// Note: n.Val().Ctype() can be CTxxx (not a constant) here
++	// in the case of an untyped non-constant value, like 1<<i.
++	v1 := n.Val()
+ 	if t != nil {
+ 		if Isint[t.Etype] {
+ 			t1 = t
+-			n.SetVal(toint(n.Val()))
++			v1 = toint(n.Val())
+ 		} else if Isfloat[t.Etype] {
+ 			t1 = t
+-			n.SetVal(toflt(n.Val()))
++			v1 = toflt(n.Val())
+ 		} else if Iscomplex[t.Etype] {
+ 			t1 = t
+-			n.SetVal(tocplx(n.Val()))
++			v1 = tocplx(n.Val())
++		}
++		if n.Val().Ctype() != CTxxx {
++			n.SetVal(v1)
+ 		}
+ 	}
+ 
+-	overflow(n.Val(), t1)
++	if n.Val().Ctype() != CTxxx {
++		overflow(n.Val(), t1)
++	}
+ 	Convlit(np, t1)
+ 	lineno = int32(lno)
+ 	return
+diff --git a/test/fixedbugs/issue12686.go b/test/fixedbugs/issue12686.go
+new file mode 100644
+index 0000000..5783c99
+--- /dev/null
++++ b/test/fixedbugs/issue12686.go
+@@ -0,0 +1,16 @@
++// compile
++
++// Copyright 2015 The Go Authors.  All rights reserved.
++// Use of this source code is governed by a BSD-style
++// license that can be found in the LICENSE file.
++
++// golang.org/issue/12686.
++// interesting because it's a non-constant but ideal value
++// and we used to incorrectly attach a constant Val to the Node.
++
++package p
++
++func f(i uint) uint {
++	x := []uint{1 << i}
++	return x[0]
++}
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0050-release-branch.go1.5-cmd-compile-fix-crash-with-race.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,64 @@
+From 0c64370422a0aebc180881bd9ae0a69fa8116a0c Mon Sep 17 00:00:00 2001
+From: Russ Cox <[email protected]>
+Date: Wed, 18 Nov 2015 14:37:12 -0500
+Subject: [PATCH 50/63] [release-branch.go1.5] cmd/compile: fix crash with
+ -race on large expr containing string->[]byte conversion
+
+The assumption is that there are no nested function calls in complex expressions.
+For the most part that assumption is true. It wasn't for these calls inserted during walk.
+Fix that.
+
+I looked through all the calls to mkcall in walk and these were the only cases
+that emitted calls, that could be part of larger expressions (like not delete),
+and that were not already handled.
+
+Fixes #12225.
+
+Change-Id: Iad380683fe2e054d480e7ae4e8faf1078cdd744c
+Reviewed-on: https://go-review.googlesource.com/17034
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17125
+---
+ src/cmd/compile/internal/gc/order.go         |  5 ++++-
+ src/runtime/race/testdata/issue12225_test.go | 13 +++++++++++++
+ 2 files changed, 17 insertions(+), 1 deletion(-)
+ create mode 100644 src/runtime/race/testdata/issue12225_test.go
+
+diff --git a/src/cmd/compile/internal/gc/order.go b/src/cmd/compile/internal/gc/order.go
+index 799a17e..a5cf920 100644
+--- a/src/cmd/compile/internal/gc/order.go
++++ b/src/cmd/compile/internal/gc/order.go
+@@ -1091,7 +1091,10 @@ func orderexpr(np **Node, order *Order, lhs *Node) {
+ 		OMAKESLICE,
+ 		ONEW,
+ 		OREAL,
+-		ORECOVER:
++		ORECOVER,
++		OSTRARRAYBYTE,
++		OSTRARRAYBYTETMP,
++		OSTRARRAYRUNE:
+ 		ordercall(n, order)
+ 		if lhs == nil || lhs.Op != ONAME || flag_race != 0 {
+ 			n = ordercopyexpr(n, n.Type, order, 0)
+diff --git a/src/runtime/race/testdata/issue12225_test.go b/src/runtime/race/testdata/issue12225_test.go
+new file mode 100644
+index 0000000..3b0b8ec
+--- /dev/null
++++ b/src/runtime/race/testdata/issue12225_test.go
+@@ -0,0 +1,13 @@
++// Copyright 2015 The Go Authors. All rights reserved.
++// Use of this source code is governed by a BSD-style
++// license that can be found in the LICENSE file.
++
++package race_test
++
++// golang.org/issue/12225
++// The test is that this compiles at all.
++
++func issue12225() {
++	println(*(*int)(unsafe.Pointer(&convert("")[0])))
++	println(*(*int)(unsafe.Pointer(&[]byte("")[0])))
++}
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0051-release-branch.go1.5-cmd-link-link-go.o-first.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,42 @@
+From aca4fa5cf5fac24b9bcb7ffab4b2bb7b9ab1fdc4 Mon Sep 17 00:00:00 2001
+From: Russ Cox <[email protected]>
+Date: Mon, 16 Nov 2015 15:45:12 -0500
+Subject: [PATCH 51/63] [release-branch.go1.5] cmd/link: link go.o first
+
+Does not fix #12327 but nicer anyway.
+
+Change-Id: I4ad730a4ca833d76957b7571895b3a08a6a530d4
+Reviewed-on: https://go-review.googlesource.com/16964
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17126
+---
+ src/cmd/link/internal/ld/lib.go | 4 ++--
+ 1 file changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/src/cmd/link/internal/ld/lib.go b/src/cmd/link/internal/ld/lib.go
+index 8ccbec9..a9ec3d2 100644
+--- a/src/cmd/link/internal/ld/lib.go
++++ b/src/cmd/link/internal/ld/lib.go
+@@ -886,8 +886,8 @@ func archive() {
+ 
+ 	mayberemoveoutfile()
+ 	argv := []string{"ar", "-q", "-c", "-s", outfile}
+-	argv = append(argv, hostobjCopy()...)
+ 	argv = append(argv, fmt.Sprintf("%s/go.o", tmpdir))
++	argv = append(argv, hostobjCopy()...)
+ 
+ 	if Debug['v'] != 0 {
+ 		fmt.Fprintf(&Bso, "archive: %s\n", strings.Join(argv, " "))
+@@ -1012,8 +1012,8 @@ func hostlink() {
+ 		argv = append(argv, "-Qunused-arguments")
+ 	}
+ 
+-	argv = append(argv, hostobjCopy()...)
+ 	argv = append(argv, fmt.Sprintf("%s/go.o", tmpdir))
++	argv = append(argv, hostobjCopy()...)
+ 
+ 	if Linkshared {
+ 		seenDirs := make(map[string]bool)
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0052-release-branch.go1.5-cmd-go-fix-loading-of-buildid-o.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,191 @@
+From 55c62d6e3200baae9a4699cc40ed4b24da6422fd Mon Sep 17 00:00:00 2001
+From: Russ Cox <[email protected]>
+Date: Wed, 18 Nov 2015 15:38:26 -0500
+Subject: [PATCH 52/63] [release-branch.go1.5] cmd/go: fix loading of buildid
+ on OS X executables
+
+This is a bit of a belt-and-suspenders fix.
+On OS X, we now parse the Mach-O file to find the __text section,
+which is arguably the more proper fix. But it's a bit worrisome to
+depend on a name like __text not changing, so we also read more
+of the initial file (now 32 kB, up from 8 kB) and scan that too.
+
+Fixes #12327.
+
+Change-Id: I3a201a3dc278d24707109bb3961c3bdd8b8a0b7b
+Reviewed-on: https://go-review.googlesource.com/17038
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17127
+---
+ src/cmd/dist/build.go   |  1 +
+ src/cmd/go/note.go      | 40 ++++++++++++++++++++++++++++++++++++++++
+ src/cmd/go/note_test.go | 14 ++++++++++++++
+ src/cmd/go/pkg.go       | 27 +++++++++++++++++++++++----
+ 4 files changed, 78 insertions(+), 4 deletions(-)
+
+diff --git a/src/cmd/dist/build.go b/src/cmd/dist/build.go
+index 184f973..1658e16 100644
+--- a/src/cmd/dist/build.go
++++ b/src/cmd/dist/build.go
+@@ -894,6 +894,7 @@ var buildorder = []string{
+ 	"crypto/sha1",
+ 	"debug/dwarf",
+ 	"debug/elf",
++	"debug/macho",
+ 	"cmd/go",
+ }
+ 
+diff --git a/src/cmd/go/note.go b/src/cmd/go/note.go
+index 97e1865..f8d6588 100644
+--- a/src/cmd/go/note.go
++++ b/src/cmd/go/note.go
+@@ -7,6 +7,7 @@ package main
+ import (
+ 	"bytes"
+ 	"debug/elf"
++	"debug/macho"
+ 	"encoding/binary"
+ 	"fmt"
+ 	"io"
+@@ -114,3 +115,42 @@ func readELFGoBuildID(filename string, f *os.File, data []byte) (buildid string,
+ 	// No note. Treat as successful but build ID empty.
+ 	return "", nil
+ }
++
++// The Go build ID is stored at the beginning of the Mach-O __text segment.
++// The caller has already opened filename, to get f, and read a few kB out, in data.
++// Sadly, that's not guaranteed to hold the note, because there is an arbitrary amount
++// of other junk placed in the file ahead of the main text.
++func readMachoGoBuildID(filename string, f *os.File, data []byte) (buildid string, err error) {
++	// If the data we want has already been read, don't worry about Mach-O parsing.
++	// This is both an optimization and a hedge against the Mach-O parsing failing
++	// in the future due to, for example, the name of the __text section changing.
++	if b, err := readRawGoBuildID(filename, data); b != "" && err == nil {
++		return b, err
++	}
++
++	mf, err := macho.NewFile(f)
++	if err != nil {
++		return "", &os.PathError{Path: filename, Op: "parse", Err: err}
++	}
++
++	sect := mf.Section("__text")
++	if sect == nil {
++		// Every binary has a __text section. Something is wrong.
++		return "", &os.PathError{Path: filename, Op: "parse", Err: fmt.Errorf("cannot find __text section")}
++	}
++
++	// It should be in the first few bytes, but read a lot just in case,
++	// especially given our past problems on OS X with the build ID moving.
++	// There shouldn't be much difference between reading 4kB and 32kB:
++	// the hard part is getting to the data, not transferring it.
++	n := sect.Size
++	if n > uint64(BuildIDReadSize) {
++		n = uint64(BuildIDReadSize)
++	}
++	buf := make([]byte, n)
++	if _, err := f.ReadAt(buf, int64(sect.Offset)); err != nil {
++		return "", err
++	}
++
++	return readRawGoBuildID(filename, buf)
++}
+diff --git a/src/cmd/go/note_test.go b/src/cmd/go/note_test.go
+index 3d64451..1b7a011 100644
+--- a/src/cmd/go/note_test.go
++++ b/src/cmd/go/note_test.go
+@@ -11,6 +11,20 @@ import (
+ )
+ 
+ func TestNoteReading(t *testing.T) {
++	testNoteReading(t)
++}
++
++func TestNoteReading2K(t *testing.T) {
++	// Set BuildIDReadSize to 2kB to exercise Mach-O parsing more strictly.
++	defer func(old int) {
++		main.BuildIDReadSize = old
++	}(main.BuildIDReadSize)
++	main.BuildIDReadSize = 2 * 1024
++
++	testNoteReading(t)
++}
++
++func testNoteReading(t *testing.T) {
+ 	tg := testgo(t)
+ 	defer tg.cleanup()
+ 	tg.tempFile("hello.go", `package main; func main() { print("hello, world\n") }`)
+diff --git a/src/cmd/go/pkg.go b/src/cmd/go/pkg.go
+index c481794..e1d1ed4 100644
+--- a/src/cmd/go/pkg.go
++++ b/src/cmd/go/pkg.go
+@@ -1781,8 +1781,17 @@ var (
+ 	goBuildEnd    = []byte("\"\n \xff")
+ 
+ 	elfPrefix = []byte("\x7fELF")
++
++	machoPrefixes = [][]byte{
++		{0xfe, 0xed, 0xfa, 0xce},
++		{0xfe, 0xed, 0xfa, 0xcf},
++		{0xce, 0xfa, 0xed, 0xfe},
++		{0xcf, 0xfa, 0xed, 0xfe},
++	}
+ )
+ 
++var BuildIDReadSize = 32 * 1024 // changed for testing
++
+ // ReadBuildIDFromBinary reads the build ID from a binary.
+ //
+ // ELF binaries store the build ID in a proper PT_NOTE section.
+@@ -1797,10 +1806,11 @@ func ReadBuildIDFromBinary(filename string) (id string, err error) {
+ 		return "", &os.PathError{Op: "parse", Path: filename, Err: errBuildIDUnknown}
+ 	}
+ 
+-	// Read the first 16 kB of the binary file.
++	// Read the first 32 kB of the binary file.
+ 	// That should be enough to find the build ID.
+ 	// In ELF files, the build ID is in the leading headers,
+-	// which are typically less than 4 kB, not to mention 16 kB.
++	// which are typically less than 4 kB, not to mention 32 kB.
++	// In Mach-O files, there's no limit, so we have to parse the file.
+ 	// On other systems, we're trying to read enough that
+ 	// we get the beginning of the text segment in the read.
+ 	// The offset where the text segment begins in a hello
+@@ -1808,7 +1818,6 @@ func ReadBuildIDFromBinary(filename string) (id string, err error) {
+ 	//
+ 	//	Plan 9: 0x20
+ 	//	Windows: 0x600
+-	//	Mach-O: 0x2000
+ 	//
+ 	f, err := os.Open(filename)
+ 	if err != nil {
+@@ -1816,7 +1825,7 @@ func ReadBuildIDFromBinary(filename string) (id string, err error) {
+ 	}
+ 	defer f.Close()
+ 
+-	data := make([]byte, 16*1024)
++	data := make([]byte, BuildIDReadSize)
+ 	_, err = io.ReadFull(f, data)
+ 	if err == io.ErrUnexpectedEOF {
+ 		err = nil
+@@ -1828,7 +1837,17 @@ func ReadBuildIDFromBinary(filename string) (id string, err error) {
+ 	if bytes.HasPrefix(data, elfPrefix) {
+ 		return readELFGoBuildID(filename, f, data)
+ 	}
++	for _, m := range machoPrefixes {
++		if bytes.HasPrefix(data, m) {
++			return readMachoGoBuildID(filename, f, data)
++		}
++	}
++
++	return readRawGoBuildID(filename, data)
++}
+ 
++// readRawGoBuildID finds the raw build ID stored in text segment data.
++func readRawGoBuildID(filename string, data []byte) (id string, err error) {
+ 	i := bytes.Index(data, goBuildPrefix)
+ 	if i < 0 {
+ 		// Missing. Treat as successful but build ID empty.
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0053-release-branch.go1.5-cmd-go-skip-TestNoteReading2K-o.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,37 @@
+From a28f3ef1c2e3cd033a0ea73f13795a450c3dc9f5 Mon Sep 17 00:00:00 2001
+From: Russ Cox <[email protected]>
+Date: Thu, 19 Nov 2015 16:20:41 -0500
+Subject: [PATCH 53/63] [release-branch.go1.5] cmd/go: skip TestNoteReading2K
+ on Windows
+
+It's intended primarily as a torture test for OS X.
+Apparently Windows can't take it.
+
+Updates fix for #12327.
+
+Change-Id: If2af249ea8e2f55bff8f232dce06172e6fef9f49
+Reviewed-on: https://go-review.googlesource.com/17073
+Reviewed-by: Russ Cox <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17128
+Reviewed-by: Ian Lance Taylor <[email protected]>
+---
+ src/cmd/go/note_test.go | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/cmd/go/note_test.go b/src/cmd/go/note_test.go
+index 1b7a011..a5ecab1 100644
+--- a/src/cmd/go/note_test.go
++++ b/src/cmd/go/note_test.go
+@@ -15,6 +15,9 @@ func TestNoteReading(t *testing.T) {
+ }
+ 
+ func TestNoteReading2K(t *testing.T) {
++	if runtime.GOOS == "windows" {
++		t.Skipf("2kB is not enough on %s", runtime.GOOS)
++	}
+ 	// Set BuildIDReadSize to 2kB to exercise Mach-O parsing more strictly.
+ 	defer func(old int) {
+ 		main.BuildIDReadSize = old
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0054-release-branch.go1.5-runtime-make-asmcgocall-work-wi.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,84 @@
+From edc3452f4aba40ef97961ca43f0ffb60f1e30e9c Mon Sep 17 00:00:00 2001
+From: Russ Cox <[email protected]>
+Date: Thu, 19 Nov 2015 15:51:39 -0500
+Subject: [PATCH 54/63] [release-branch.go1.5] runtime: make asmcgocall work
+ without a g
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Solaris needs to make system calls without a g,
+and Solaris uses asmcgocall to make system calls.
+I know, I know.
+
+I hope this makes CL 16915, fixing #12277, work on Solaris.
+
+Change-Id: If988dfd37f418b302da9c7096f598e5113ecea87
+Reviewed-on: https://go-review.googlesource.com/17072
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Reviewed-by: Aram Hăvărneanu <[email protected]>
+Run-TryBot: Russ Cox <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17129
+---
+ src/runtime/asm_amd64.s | 27 ++++++++++++++++++++++++++-
+ 1 file changed, 26 insertions(+), 1 deletion(-)
+
+diff --git a/src/runtime/asm_amd64.s b/src/runtime/asm_amd64.s
+index 3b4ca4d..980b1ca 100644
+--- a/src/runtime/asm_amd64.s
++++ b/src/runtime/asm_amd64.s
+@@ -661,6 +661,8 @@ TEXT ·asmcgocall(SB),NOSPLIT,$0-20
+ 	// come in on the m->g0 stack already.
+ 	get_tls(CX)
+ 	MOVQ	g(CX), R8
++	CMPQ	R8, $0
++	JEQ	nosave
+ 	MOVQ	g_m(R8), R8
+ 	MOVQ	m_g0(R8), SI
+ 	MOVQ	g(CX), DI
+@@ -670,11 +672,11 @@ TEXT ·asmcgocall(SB),NOSPLIT,$0-20
+ 	CMPQ	SI, DI
+ 	JEQ	nosave
+ 	
++	// Switch to system stack.
+ 	MOVQ	m_g0(R8), SI
+ 	CALL	gosave<>(SB)
+ 	MOVQ	SI, g(CX)
+ 	MOVQ	(g_sched+gobuf_sp)(SI), SP
+-nosave:
+ 
+ 	// Now on a scheduling stack (a pthread-created stack).
+ 	// Make sure we have enough room for 4 stack-backed fast-call
+@@ -700,6 +702,29 @@ nosave:
+ 	MOVL	AX, ret+16(FP)
+ 	RET
+ 
++nosave:
++	// Running on a system stack, perhaps even without a g.
++	// Having no g can happen during thread creation or thread teardown
++	// (see needm/dropm on Solaris, for example).
++	// This code is like the above sequence but without saving/restoring g
++	// and without worrying about the stack moving out from under us
++	// (because we're on a system stack, not a goroutine stack).
++	// The above code could be used directly if already on a system stack,
++	// but then the only path through this code would be a rare case on Solaris.
++	// Using this code for all "already on system stack" calls exercises it more,
++	// which should help keep it correct.
++	SUBQ	$64, SP
++	ANDQ	$~15, SP
++	MOVQ	$0, 48(SP)		// where above code stores g, in case someone looks during debugging
++	MOVQ	DX, 40(SP)	// save original stack pointer
++	MOVQ	BX, DI		// DI = first argument in AMD64 ABI
++	MOVQ	BX, CX		// CX = first argument in Win64
++	CALL	AX
++	MOVQ	40(SP), SI	// restore original stack pointer
++	MOVQ	SI, SP
++	MOVL	AX, ret+16(FP)
++	RET
++
+ // cgocallback(void (*fn)(void*), void *frame, uintptr framesize)
+ // Turn the fn into a Go func (by taking its address) and call
+ // cgocallback_gofunc.
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0055-release-branch.go1.5-runtime-make-it-possible-to-cal.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,144 @@
+From 497e4a8093939f53861d48a0afc081183f7032f4 Mon Sep 17 00:00:00 2001
+From: Shenghou Ma <[email protected]>
+Date: Fri, 20 Nov 2015 00:23:52 -0500
+Subject: [PATCH 55/63] [release-branch.go1.5] runtime: make it possible to
+ call syscall on solaris without g
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+The nosplit stack is now much bigger, so we can afford to allocate
+libcall on stack.
+
+Fix asmsysvicall6 to not update errno if g == nil.
+
+These two fixes TestCgoCallbackGC on solaris, which used to stuck
+in a loop.
+
+Change-Id: Id1b13be992dae9f059aa3d47ffffd37785300933
+Reviewed-on: https://go-review.googlesource.com/17076
+Run-TryBot: Minux Ma <[email protected]>
+Reviewed-by: Ian Lance Taylor <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17140
+Reviewed-by: Aram Hăvărneanu <[email protected]>
+---
+ src/runtime/os_solaris.go       | 28 ++++++++++++++--------------
+ src/runtime/sys_solaris_amd64.s |  4 ++++
+ 2 files changed, 18 insertions(+), 14 deletions(-)
+
+diff --git a/src/runtime/os_solaris.go b/src/runtime/os_solaris.go
+index fd20a5c..95269a7 100644
+--- a/src/runtime/os_solaris.go
++++ b/src/runtime/os_solaris.go
+@@ -15,71 +15,71 @@ func sigfwd(fn uintptr, sig uint32, info *siginfo, ctx unsafe.Pointer)
+ 
+ //go:nosplit
+ func sysvicall0(fn *libcFunc) uintptr {
+-	libcall := &getg().m.libcall
++	var libcall libcall
+ 	libcall.fn = uintptr(unsafe.Pointer(fn))
+ 	libcall.n = 0
+ 	libcall.args = uintptr(unsafe.Pointer(fn)) // it's unused but must be non-nil, otherwise crashes
+-	asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(libcall))
++	asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(&libcall))
+ 	return libcall.r1
+ }
+ 
+ //go:nosplit
+ func sysvicall1(fn *libcFunc, a1 uintptr) uintptr {
+-	libcall := &getg().m.libcall
++	var libcall libcall
+ 	libcall.fn = uintptr(unsafe.Pointer(fn))
+ 	libcall.n = 1
+ 	// TODO(rsc): Why is noescape necessary here and below?
+ 	libcall.args = uintptr(noescape(unsafe.Pointer(&a1)))
+-	asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(libcall))
++	asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(&libcall))
+ 	return libcall.r1
+ }
+ 
+ //go:nosplit
+ func sysvicall2(fn *libcFunc, a1, a2 uintptr) uintptr {
+-	libcall := &getg().m.libcall
++	var libcall libcall
+ 	libcall.fn = uintptr(unsafe.Pointer(fn))
+ 	libcall.n = 2
+ 	libcall.args = uintptr(noescape(unsafe.Pointer(&a1)))
+-	asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(libcall))
++	asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(&libcall))
+ 	return libcall.r1
+ }
+ 
+ //go:nosplit
+ func sysvicall3(fn *libcFunc, a1, a2, a3 uintptr) uintptr {
+-	libcall := &getg().m.libcall
++	var libcall libcall
+ 	libcall.fn = uintptr(unsafe.Pointer(fn))
+ 	libcall.n = 3
+ 	libcall.args = uintptr(noescape(unsafe.Pointer(&a1)))
+-	asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(libcall))
++	asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(&libcall))
+ 	return libcall.r1
+ }
+ 
+ //go:nosplit
+ func sysvicall4(fn *libcFunc, a1, a2, a3, a4 uintptr) uintptr {
+-	libcall := &getg().m.libcall
++	var libcall libcall
+ 	libcall.fn = uintptr(unsafe.Pointer(fn))
+ 	libcall.n = 4
+ 	libcall.args = uintptr(noescape(unsafe.Pointer(&a1)))
+-	asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(libcall))
++	asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(&libcall))
+ 	return libcall.r1
+ }
+ 
+ //go:nosplit
+ func sysvicall5(fn *libcFunc, a1, a2, a3, a4, a5 uintptr) uintptr {
+-	libcall := &getg().m.libcall
++	var libcall libcall
+ 	libcall.fn = uintptr(unsafe.Pointer(fn))
+ 	libcall.n = 5
+ 	libcall.args = uintptr(noescape(unsafe.Pointer(&a1)))
+-	asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(libcall))
++	asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(&libcall))
+ 	return libcall.r1
+ }
+ 
+ //go:nosplit
+ func sysvicall6(fn *libcFunc, a1, a2, a3, a4, a5, a6 uintptr) uintptr {
+-	libcall := &getg().m.libcall
++	var libcall libcall
+ 	libcall.fn = uintptr(unsafe.Pointer(fn))
+ 	libcall.n = 6
+ 	libcall.args = uintptr(noescape(unsafe.Pointer(&a1)))
+-	asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(libcall))
++	asmcgocall(unsafe.Pointer(&asmsysvicall6), unsafe.Pointer(&libcall))
+ 	return libcall.r1
+ }
+diff --git a/src/runtime/sys_solaris_amd64.s b/src/runtime/sys_solaris_amd64.s
+index e431564..18098d2 100644
+--- a/src/runtime/sys_solaris_amd64.s
++++ b/src/runtime/sys_solaris_amd64.s
+@@ -80,6 +80,8 @@ TEXT runtime·asmsysvicall6(SB),NOSPLIT,$0
+ 
+ 	get_tls(CX)
+ 	MOVQ	g(CX), BX
++	CMPQ	BX, $0
++	JEQ	skiperrno1
+ 	MOVQ	g_m(BX), BX
+ 	MOVQ	m_perrno(BX), DX
+ 	CMPQ	DX, $0
+@@ -108,6 +110,8 @@ skipargs:
+ 
+ 	get_tls(CX)
+ 	MOVQ	g(CX), BX
++	CMPQ	BX, $0
++	JEQ	skiperrno2
+ 	MOVQ	g_m(BX), BX
+ 	MOVQ	m_perrno(BX), AX
+ 	CMPQ	AX, $0
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0056-release-branch.go1.5-cmd-go-fix-Go-buildid-reading-o.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,134 @@
+From 61e1caee5b3a79f8986248541839eb15d311a3a9 Mon Sep 17 00:00:00 2001
+From: Shawn Walker-Salas <[email protected]>
+Date: Wed, 26 Aug 2015 15:24:41 -0700
+Subject: [PATCH 56/63] [release-branch.go1.5] cmd/go: fix Go buildid reading
+ on Solaris
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+TestNoteReading fails on Solaris with linkmode=external due to some
+assumptions made about how ELF .note sections are written by some
+linkers.
+
+On current versions of Solaris and older derivatives, SHF_ALLOC is
+intentionally ignored for .note sections unless the .note section is
+assigned to the text segment via a mapfile.  Also, if .note sections
+are assigned to the text segment, no PT_NOTE program header will be
+created thwarting Go's attempts at attempting to quickly find the
+.note.
+
+Furthermore, Go assumes that the relevant note segment will be placed
+early in the file while the Solaris linker currently places the note
+segment last in the file, additionally thwarting Go's optimisation
+attempts that read only the first 16KB of the file to find the
+buildid.
+
+The fix is to detect when the note section is outside of the first
+16KB of the file and then fallback to additionally reading that
+section of the file.  This way, in future versions of Solaris when
+this linking behaviour is changed, the fast path will always succeed
+and we'll only be slower if it fails; likewise, any other linker that
+does this will also just work.
+
+Fixes #12178
+
+Change-Id: I61c1dc3f744ae3ad63938386d2ace8a432c0efe1
+Reviewed-on: https://go-review.googlesource.com/14210
+Run-TryBot: Aram Hăvărneanu <[email protected]>
+Reviewed-by: Aram Hăvărneanu <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17142
+Run-TryBot: Russ Cox <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+---
+ src/cmd/go/note.go              | 32 ++++++++++++++++++++++++++------
+ src/cmd/go/note_test.go         |  3 ---
+ src/cmd/link/internal/ld/elf.go |  4 ----
+ 3 files changed, 26 insertions(+), 13 deletions(-)
+
+diff --git a/src/cmd/go/note.go b/src/cmd/go/note.go
+index f8d6588..c7346a5 100644
+--- a/src/cmd/go/note.go
++++ b/src/cmd/go/note.go
+@@ -70,11 +70,11 @@ func readELFNote(filename, name string, typ int32) ([]byte, error) {
+ 
+ var elfGoNote = []byte("Go\x00\x00")
+ 
+-// readELFGoBuildID the Go build ID string from an ELF binary.
+-// The Go build ID is stored in a note described by an ELF PT_NOTE prog header.
+-// The caller has already opened filename, to get f, and read the first 4 kB out, in data.
++// The Go build ID is stored in a note described by an ELF PT_NOTE prog
++// header.  The caller has already opened filename, to get f, and read
++// at least 4 kB out, in data.
+ func readELFGoBuildID(filename string, f *os.File, data []byte) (buildid string, err error) {
+-	// Assume the note content is in the first 4 kB, already read.
++	// Assume the note content is in the data, already read.
+ 	// Rewrite the ELF header to set shnum to 0, so that we can pass
+ 	// the data to elf.NewFile and it will decode the Prog list but not
+ 	// try to read the section headers and the string table from disk.
+@@ -96,11 +96,31 @@ func readELFGoBuildID(filename string, f *os.File, data []byte) (buildid string,
+ 		return "", &os.PathError{Path: filename, Op: "parse", Err: err}
+ 	}
+ 	for _, p := range ef.Progs {
+-		if p.Type != elf.PT_NOTE || p.Off >= uint64(len(data)) || p.Off+p.Filesz >= uint64(len(data)) || p.Filesz < 16 {
++		if p.Type != elf.PT_NOTE || p.Filesz < 16 {
+ 			continue
+ 		}
+ 
+-		note := data[p.Off : p.Off+p.Filesz]
++		var note []byte
++		if p.Off+p.Filesz < uint64(len(data)) {
++			note = data[p.Off : p.Off+p.Filesz]
++		} else {
++			// For some linkers, such as the Solaris linker,
++			// the buildid may not be found in data (which
++			// likely contains the first 16kB of the file)
++			// or even the first few megabytes of the file
++			// due to differences in note segment placement;
++			// in that case, extract the note data manually.
++			_, err = f.Seek(int64(p.Off), 0)
++			if err != nil {
++				return "", err
++			}
++
++			note = make([]byte, p.Filesz)
++			_, err = io.ReadFull(f, note)
++			if err != nil {
++				return "", err
++			}
++		}
+ 		nameSize := ef.ByteOrder.Uint32(note)
+ 		valSize := ef.ByteOrder.Uint32(note[4:])
+ 		tag := ef.ByteOrder.Uint32(note[8:])
+diff --git a/src/cmd/go/note_test.go b/src/cmd/go/note_test.go
+index a5ecab1..39b79c5 100644
+--- a/src/cmd/go/note_test.go
++++ b/src/cmd/go/note_test.go
+@@ -50,9 +50,6 @@ func testNoteReading(t *testing.T) {
+ 		// no external linking
+ 		t.Logf("no external linking - skipping linkmode=external test")
+ 
+-	case "solaris":
+-		t.Logf("skipping - golang.org/issue/12178")
+-
+ 	default:
+ 		tg.run("build", "-ldflags", "-buildid="+buildID+" -linkmode=external", "-o", tg.path("hello.exe"), tg.path("hello.go"))
+ 		id, err := main.ReadBuildIDFromBinary(tg.path("hello.exe"))
+diff --git a/src/cmd/link/internal/ld/elf.go b/src/cmd/link/internal/ld/elf.go
+index c9a5c99..9dedb0e 100644
+--- a/src/cmd/link/internal/ld/elf.go
++++ b/src/cmd/link/internal/ld/elf.go
+@@ -1739,10 +1739,6 @@ func doelf() {
+ 			Addstring(shstrtab, ".note.go.pkg-list")
+ 			Addstring(shstrtab, ".note.go.deps")
+ 		}
+-
+-		if buildid != "" {
+-			Addstring(shstrtab, ".note.go.buildid")
+-		}
+ 	}
+ 
+ 	hasinitarr := Linkshared
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0057-release-branch.go1.5-runtime-fix-bad-signal-stack-wh.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,518 @@
+From 22469232670870cfd96fd257f3b99f6b649b0b4f Mon Sep 17 00:00:00 2001
+From: Russ Cox <[email protected]>
+Date: Fri, 13 Nov 2015 16:21:01 -0500
+Subject: [PATCH 57/63] [release-branch.go1.5] runtime: fix bad signal stack
+ when using cgo-created threads and async signals
+
+Cgo-created threads transition between having associated Go g's and m's and not.
+A signal arriving during the transition could think it was safe and appropriate to
+run Go signal handlers when it was in fact not.
+Avoid the race by masking all signals during the transition.
+
+Fixes #12277.
+
+Change-Id: Ie9711bc1d098391d58362492197a7e0f5b497d14
+Reviewed-on: https://go-review.googlesource.com/16915
+Reviewed-by: Ian Lance Taylor <[email protected]>
+Run-TryBot: Russ Cox <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17141
+---
+ src/runtime/os1_darwin.go    | 17 ++++++++++++++---
+ src/runtime/os1_dragonfly.go | 16 +++++++++++++---
+ src/runtime/os1_freebsd.go   | 17 ++++++++++++++---
+ src/runtime/os1_linux.go     | 17 ++++++++++++++---
+ src/runtime/os1_nacl.go      |  9 +++++++++
+ src/runtime/os1_netbsd.go    | 18 ++++++++++++++----
+ src/runtime/os1_openbsd.go   | 17 ++++++++++++++---
+ src/runtime/os1_plan9.go     |  6 ++++++
+ src/runtime/os1_windows.go   | 10 ++++++++++
+ src/runtime/os3_solaris.go   | 18 ++++++++++++++----
+ src/runtime/proc1.go         | 22 ++++++++++++++++++----
+ 11 files changed, 140 insertions(+), 27 deletions(-)
+
+diff --git a/src/runtime/os1_darwin.go b/src/runtime/os1_darwin.go
+index e070229..c9dba15 100644
+--- a/src/runtime/os1_darwin.go
++++ b/src/runtime/os1_darwin.go
+@@ -130,6 +130,7 @@ func mpreinit(mp *m) {
+ 	mp.gsignal.m = mp
+ }
+ 
++//go:nosplit
+ func msigsave(mp *m) {
+ 	smask := (*uint32)(unsafe.Pointer(&mp.sigmask))
+ 	if unsafe.Sizeof(*smask) > unsafe.Sizeof(mp.sigmask) {
+@@ -138,6 +139,17 @@ func msigsave(mp *m) {
+ 	sigprocmask(_SIG_SETMASK, nil, smask)
+ }
+ 
++//go:nosplit
++func msigrestore(mp *m) {
++	smask := (*uint32)(unsafe.Pointer(&mp.sigmask))
++	sigprocmask(_SIG_SETMASK, smask, nil)
++}
++
++//go:nosplit
++func sigblock() {
++	sigprocmask(_SIG_SETMASK, &sigset_all, nil)
++}
++
+ // Called to initialize a new m (including the bootstrap m).
+ // Called on the new thread, can not allocate memory.
+ func minit() {
+@@ -156,10 +168,8 @@ func minit() {
+ }
+ 
+ // Called from dropm to undo the effect of an minit.
++//go:nosplit
+ func unminit() {
+-	_g_ := getg()
+-	smask := (*uint32)(unsafe.Pointer(&_g_.m.sigmask))
+-	sigprocmask(_SIG_SETMASK, smask, nil)
+ 	signalstack(nil)
+ }
+ 
+@@ -459,6 +469,7 @@ func getsig(i int32) uintptr {
+ 	return *(*uintptr)(unsafe.Pointer(&sa.__sigaction_u))
+ }
+ 
++//go:nosplit
+ func signalstack(s *stack) {
+ 	var st stackt
+ 	if s == nil {
+diff --git a/src/runtime/os1_dragonfly.go b/src/runtime/os1_dragonfly.go
+index f96c78c..da70014 100644
+--- a/src/runtime/os1_dragonfly.go
++++ b/src/runtime/os1_dragonfly.go
+@@ -119,6 +119,7 @@ func mpreinit(mp *m) {
+ 	mp.gsignal.m = mp
+ }
+ 
++//go:nosplit
+ func msigsave(mp *m) {
+ 	smask := (*sigset)(unsafe.Pointer(&mp.sigmask))
+ 	if unsafe.Sizeof(*smask) > unsafe.Sizeof(mp.sigmask) {
+@@ -127,6 +128,17 @@ func msigsave(mp *m) {
+ 	sigprocmask(_SIG_SETMASK, nil, smask)
+ }
+ 
++//go:nosplit
++func msigrestore(mp *m) {
++	smask := (*sigset)(unsafe.Pointer(&mp.sigmask))
++	sigprocmask(_SIG_SETMASK, smask, nil)
++}
++
++//go:nosplit
++func sigblock() {
++	sigprocmask(_SIG_SETMASK, &sigset_all, nil)
++}
++
+ // Called to initialize a new m (including the bootstrap m).
+ // Called on the new thread, can not allocate memory.
+ func minit() {
+@@ -150,9 +162,6 @@ func minit() {
+ 
+ // Called from dropm to undo the effect of an minit.
+ func unminit() {
+-	_g_ := getg()
+-	smask := (*sigset)(unsafe.Pointer(&_g_.m.sigmask))
+-	sigprocmask(_SIG_SETMASK, smask, nil)
+ 	signalstack(nil)
+ }
+ 
+@@ -222,6 +231,7 @@ func getsig(i int32) uintptr {
+ 	return sa.sa_sigaction
+ }
+ 
++//go:nosplit
+ func signalstack(s *stack) {
+ 	var st sigaltstackt
+ 	if s == nil {
+diff --git a/src/runtime/os1_freebsd.go b/src/runtime/os1_freebsd.go
+index f3519f3..b18e60f 100644
+--- a/src/runtime/os1_freebsd.go
++++ b/src/runtime/os1_freebsd.go
+@@ -118,6 +118,7 @@ func mpreinit(mp *m) {
+ 	mp.gsignal.m = mp
+ }
+ 
++//go:nosplit
+ func msigsave(mp *m) {
+ 	smask := (*sigset)(unsafe.Pointer(&mp.sigmask))
+ 	if unsafe.Sizeof(*smask) > unsafe.Sizeof(mp.sigmask) {
+@@ -126,6 +127,17 @@ func msigsave(mp *m) {
+ 	sigprocmask(_SIG_SETMASK, nil, smask)
+ }
+ 
++//go:nosplit
++func msigrestore(mp *m) {
++	smask := (*sigset)(unsafe.Pointer(&mp.sigmask))
++	sigprocmask(_SIG_SETMASK, smask, nil)
++}
++
++//go:nosplit
++func sigblock() {
++	sigprocmask(_SIG_SETMASK, &sigset_all, nil)
++}
++
+ // Called to initialize a new m (including the bootstrap m).
+ // Called on the new thread, can not allocate memory.
+ func minit() {
+@@ -151,10 +163,8 @@ func minit() {
+ }
+ 
+ // Called from dropm to undo the effect of an minit.
++//go:nosplit
+ func unminit() {
+-	_g_ := getg()
+-	smask := (*sigset)(unsafe.Pointer(&_g_.m.sigmask))
+-	sigprocmask(_SIG_SETMASK, smask, nil)
+ 	signalstack(nil)
+ }
+ 
+@@ -224,6 +234,7 @@ func getsig(i int32) uintptr {
+ 	return sa.sa_handler
+ }
+ 
++//go:nosplit
+ func signalstack(s *stack) {
+ 	var st stackt
+ 	if s == nil {
+diff --git a/src/runtime/os1_linux.go b/src/runtime/os1_linux.go
+index 1cad8f7..166014b 100644
+--- a/src/runtime/os1_linux.go
++++ b/src/runtime/os1_linux.go
+@@ -198,6 +198,7 @@ func mpreinit(mp *m) {
+ 	mp.gsignal.m = mp
+ }
+ 
++//go:nosplit
+ func msigsave(mp *m) {
+ 	smask := (*sigset)(unsafe.Pointer(&mp.sigmask))
+ 	if unsafe.Sizeof(*smask) > unsafe.Sizeof(mp.sigmask) {
+@@ -206,6 +207,17 @@ func msigsave(mp *m) {
+ 	rtsigprocmask(_SIG_SETMASK, nil, smask, int32(unsafe.Sizeof(*smask)))
+ }
+ 
++//go:nosplit
++func msigrestore(mp *m) {
++	smask := (*sigset)(unsafe.Pointer(&mp.sigmask))
++	rtsigprocmask(_SIG_SETMASK, smask, nil, int32(unsafe.Sizeof(*smask)))
++}
++
++//go:nosplit
++func sigblock() {
++	rtsigprocmask(_SIG_SETMASK, &sigset_all, nil, int32(unsafe.Sizeof(sigset_all)))
++}
++
+ func gettid() uint32
+ 
+ // Called to initialize a new m (including the bootstrap m).
+@@ -229,10 +241,8 @@ func minit() {
+ }
+ 
+ // Called from dropm to undo the effect of an minit.
++//go:nosplit
+ func unminit() {
+-	_g_ := getg()
+-	smask := (*sigset)(unsafe.Pointer(&_g_.m.sigmask))
+-	rtsigprocmask(_SIG_SETMASK, smask, nil, int32(unsafe.Sizeof(*smask)))
+ 	signalstack(nil)
+ }
+ 
+@@ -326,6 +336,7 @@ func getsig(i int32) uintptr {
+ 	return sa.sa_handler
+ }
+ 
++//go:nosplit
+ func signalstack(s *stack) {
+ 	var st sigaltstackt
+ 	if s == nil {
+diff --git a/src/runtime/os1_nacl.go b/src/runtime/os1_nacl.go
+index 143752a..30c3529 100644
+--- a/src/runtime/os1_nacl.go
++++ b/src/runtime/os1_nacl.go
+@@ -15,9 +15,18 @@ func mpreinit(mp *m) {
+ 
+ func sigtramp()
+ 
++//go:nosplit
+ func msigsave(mp *m) {
+ }
+ 
++//go:nosplit
++func msigrestore(mp *m) {
++}
++
++//go:nosplit
++func sigblock() {
++}
++
+ // Called to initialize a new m (including the bootstrap m).
+ // Called on the new thread, can not allocate memory.
+ func minit() {
+diff --git a/src/runtime/os1_netbsd.go b/src/runtime/os1_netbsd.go
+index cacd606..f4c5ca4 100644
+--- a/src/runtime/os1_netbsd.go
++++ b/src/runtime/os1_netbsd.go
+@@ -138,6 +138,7 @@ func mpreinit(mp *m) {
+ 	mp.gsignal.m = mp
+ }
+ 
++//go:nosplit
+ func msigsave(mp *m) {
+ 	smask := (*sigset)(unsafe.Pointer(&mp.sigmask))
+ 	if unsafe.Sizeof(*smask) > unsafe.Sizeof(mp.sigmask) {
+@@ -146,6 +147,17 @@ func msigsave(mp *m) {
+ 	sigprocmask(_SIG_SETMASK, nil, smask)
+ }
+ 
++//go:nosplit
++func msigrestore(mp *m) {
++	smask := (*sigset)(unsafe.Pointer(&mp.sigmask))
++	sigprocmask(_SIG_SETMASK, smask, nil)
++}
++
++//go:nosplit
++func sigblock() {
++	sigprocmask(_SIG_SETMASK, &sigset_all, nil)
++}
++
+ // Called to initialize a new m (including the bootstrap m).
+ // Called on the new thread, can not allocate memory.
+ func minit() {
+@@ -166,11 +178,8 @@ func minit() {
+ }
+ 
+ // Called from dropm to undo the effect of an minit.
++//go:nosplit
+ func unminit() {
+-	_g_ := getg()
+-	smask := (*sigset)(unsafe.Pointer(&_g_.m.sigmask))
+-	sigprocmask(_SIG_SETMASK, smask, nil)
+-
+ 	signalstack(nil)
+ }
+ 
+@@ -213,6 +222,7 @@ func getsig(i int32) uintptr {
+ 	return sa.sa_sigaction
+ }
+ 
++//go:nosplit
+ func signalstack(s *stack) {
+ 	var st sigaltstackt
+ 	if s == nil {
+diff --git a/src/runtime/os1_openbsd.go b/src/runtime/os1_openbsd.go
+index 24a095b..88f6aef 100644
+--- a/src/runtime/os1_openbsd.go
++++ b/src/runtime/os1_openbsd.go
+@@ -148,6 +148,7 @@ func mpreinit(mp *m) {
+ 	mp.gsignal.m = mp
+ }
+ 
++//go:nosplit
+ func msigsave(mp *m) {
+ 	smask := (*uint32)(unsafe.Pointer(&mp.sigmask))
+ 	if unsafe.Sizeof(*smask) > unsafe.Sizeof(mp.sigmask) {
+@@ -156,6 +157,17 @@ func msigsave(mp *m) {
+ 	*smask = sigprocmask(_SIG_BLOCK, 0)
+ }
+ 
++//go:nosplit
++func msigrestore(mp *m) {
++	smask := *(*uint32)(unsafe.Pointer(&mp.sigmask))
++	sigprocmask(_SIG_SETMASK, smask)
++}
++
++//go:nosplit
++func sigblock() {
++	sigprocmask(_SIG_SETMASK, sigset_all)
++}
++
+ // Called to initialize a new m (including the bootstrap m).
+ // Called on the new thread, can not allocate memory.
+ func minit() {
+@@ -178,10 +190,8 @@ func minit() {
+ }
+ 
+ // Called from dropm to undo the effect of an minit.
++//go:nosplit
+ func unminit() {
+-	_g_ := getg()
+-	smask := *(*uint32)(unsafe.Pointer(&_g_.m.sigmask))
+-	sigprocmask(_SIG_SETMASK, smask)
+ 	signalstack(nil)
+ }
+ 
+@@ -224,6 +234,7 @@ func getsig(i int32) uintptr {
+ 	return sa.sa_sigaction
+ }
+ 
++//go:nosplit
+ func signalstack(s *stack) {
+ 	var st stackt
+ 	if s == nil {
+diff --git a/src/runtime/os1_plan9.go b/src/runtime/os1_plan9.go
+index 9615b6d..38125a0 100644
+--- a/src/runtime/os1_plan9.go
++++ b/src/runtime/os1_plan9.go
+@@ -21,6 +21,12 @@ func mpreinit(mp *m) {
+ func msigsave(mp *m) {
+ }
+ 
++func msigrestore(mp *m) {
++}
++
++func sigblock() {
++}
++
+ // Called to initialize a new m (including the bootstrap m).
+ // Called on the new thread, can not allocate memory.
+ func minit() {
+diff --git a/src/runtime/os1_windows.go b/src/runtime/os1_windows.go
+index f608b4a..d012034 100644
+--- a/src/runtime/os1_windows.go
++++ b/src/runtime/os1_windows.go
+@@ -284,9 +284,18 @@ func newosproc(mp *m, stk unsafe.Pointer) {
+ func mpreinit(mp *m) {
+ }
+ 
++//go:nosplit
+ func msigsave(mp *m) {
+ }
+ 
++//go:nosplit
++func msigrestore(mp *m) {
++}
++
++//go:nosplit
++func sigblock() {
++}
++
+ // Called to initialize a new m (including the bootstrap m).
+ // Called on the new thread, can not allocate memory.
+ func minit() {
+@@ -296,6 +305,7 @@ func minit() {
+ }
+ 
+ // Called from dropm to undo the effect of an minit.
++//go:nosplit
+ func unminit() {
+ 	tp := &getg().m.thread
+ 	stdcall1(_CloseHandle, *tp)
+diff --git a/src/runtime/os3_solaris.go b/src/runtime/os3_solaris.go
+index 792188f..b27a675 100644
+--- a/src/runtime/os3_solaris.go
++++ b/src/runtime/os3_solaris.go
+@@ -192,6 +192,7 @@ func mpreinit(mp *m) {
+ 
+ func miniterrno()
+ 
++//go:nosplit
+ func msigsave(mp *m) {
+ 	smask := (*sigset)(unsafe.Pointer(&mp.sigmask))
+ 	if unsafe.Sizeof(*smask) > unsafe.Sizeof(mp.sigmask) {
+@@ -200,6 +201,17 @@ func msigsave(mp *m) {
+ 	sigprocmask(_SIG_SETMASK, nil, smask)
+ }
+ 
++//go:nosplit
++func msigrestore(mp *m) {
++	smask := (*sigset)(unsafe.Pointer(&mp.sigmask))
++	sigprocmask(_SIG_SETMASK, smask, nil)
++}
++
++//go:nosplit
++func sigblock() {
++	sigprocmask(_SIG_SETMASK, &sigset_all, nil)
++}
++
+ // Called to initialize a new m (including the bootstrap m).
+ // Called on the new thread, can not allocate memory.
+ func minit() {
+@@ -220,10 +232,6 @@ func minit() {
+ 
+ // Called from dropm to undo the effect of an minit.
+ func unminit() {
+-	_g_ := getg()
+-	smask := (*sigset)(unsafe.Pointer(&_g_.m.sigmask))
+-	sigprocmask(_SIG_SETMASK, smask, nil)
+-
+ 	signalstack(nil)
+ }
+ 
+@@ -289,6 +297,7 @@ func getsig(i int32) uintptr {
+ 	return *((*uintptr)(unsafe.Pointer(&sa._funcptr)))
+ }
+ 
++//go:nosplit
+ func signalstack(s *stack) {
+ 	var st sigaltstackt
+ 	if s == nil {
+@@ -493,6 +502,7 @@ func sigaltstack(ss *sigaltstackt, oss *sigaltstackt) /* int32 */ {
+ 	sysvicall2(&libc_sigaltstack, uintptr(unsafe.Pointer(ss)), uintptr(unsafe.Pointer(oss)))
+ }
+ 
++//go:nosplit
+ func sigprocmask(how int32, set *sigset, oset *sigset) /* int32 */ {
+ 	sysvicall3(&libc_sigprocmask, uintptr(how), uintptr(unsafe.Pointer(set)), uintptr(unsafe.Pointer(oset)))
+ }
+diff --git a/src/runtime/proc1.go b/src/runtime/proc1.go
+index 54cb3eb..72ab524 100644
+--- a/src/runtime/proc1.go
++++ b/src/runtime/proc1.go
+@@ -945,6 +945,15 @@ func needm(x byte) {
+ 	mp.needextram = mp.schedlink == 0
+ 	unlockextra(mp.schedlink.ptr())
+ 
++	// Save and block signals before installing g.
++	// Once g is installed, any incoming signals will try to execute,
++	// but we won't have the sigaltstack settings and other data
++	// set up appropriately until the end of minit, which will
++	// unblock the signals. This is the same dance as when
++	// starting a new m to run Go code via newosproc.
++	msigsave(mp)
++	sigblock()
++
+ 	// Install g (= m->g0) and set the stack bounds
+ 	// to match the current stack. We don't actually know
+ 	// how big the stack is, like we don't know how big any
+@@ -956,7 +965,6 @@ func needm(x byte) {
+ 	_g_.stack.lo = uintptr(noescape(unsafe.Pointer(&x))) - 32*1024
+ 	_g_.stackguard0 = _g_.stack.lo + _StackGuard
+ 
+-	msigsave(mp)
+ 	// Initialize this thread to use the m.
+ 	asminit()
+ 	minit()
+@@ -1027,9 +1035,6 @@ func newextram() {
+ // We may have to keep the current version on systems with cgo
+ // but without pthreads, like Windows.
+ func dropm() {
+-	// Undo whatever initialization minit did during needm.
+-	unminit()
+-
+ 	// Clear m and g, and return m to the extra list.
+ 	// After the call to setg we can only call nosplit functions
+ 	// with no pointer manipulation.
+@@ -1037,7 +1042,16 @@ func dropm() {
+ 	mnext := lockextra(true)
+ 	mp.schedlink.set(mnext)
+ 
++	// Block signals before unminit.
++	// Unminit unregisters the signal handling stack (but needs g on some systems).
++	// Setg(nil) clears g, which is the signal handler's cue not to run Go handlers.
++	// It's important not to try to handle a signal between those two steps.
++	sigblock()
++	unminit()
+ 	setg(nil)
++	msigrestore(mp)
++
++	// Commit the release of mp.
+ 	unlockextra(mp)
+ }
+ 
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0058-release-branch.go1.5-cmd-go-disable-TestNoteReading-.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,36 @@
+From 2876020ee7dc9bb927a8968c2cfd6017b85834a2 Mon Sep 17 00:00:00 2001
+From: Russ Cox <[email protected]>
+Date: Sun, 22 Nov 2015 21:14:52 -0500
+Subject: [PATCH 58/63] [release-branch.go1.5] cmd/go: disable TestNoteReading
+ on dragonfly
+
+It started failing on the dragonfly builder at an unrelated commit
+(one that changed the wording in a few comments in the compiler).
+
+Created #13364 to track this.
+
+Change-Id: I462880bed8ff565a9950e7e185de97d43999c5e2
+Reviewed-on: https://go-review.googlesource.com/17143
+Reviewed-by: Russ Cox <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17144
+---
+ src/cmd/go/note_test.go | 3 +++
+ 1 file changed, 3 insertions(+)
+
+diff --git a/src/cmd/go/note_test.go b/src/cmd/go/note_test.go
+index 39b79c5..31c83c7 100644
+--- a/src/cmd/go/note_test.go
++++ b/src/cmd/go/note_test.go
+@@ -28,6 +28,9 @@ func TestNoteReading2K(t *testing.T) {
+ }
+ 
+ func testNoteReading(t *testing.T) {
++	if runtime.GOOS == "dragonfly" {
++		t.Skipf("TestNoteReading is broken on dragonfly - golang.org/issue/13364", runtime.GOOS)
++	}
+ 	tg := testgo(t)
+ 	defer tg.cleanup()
+ 	tg.tempFile("hello.go", `package main; func main() { print("hello, world\n") }`)
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0059-release-branch.go1.5-cmd-cgo-ignore-vars-with-no-nam.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,55 @@
+From bebbc624029d13a7c81957d971a2dce9d3bad1fb Mon Sep 17 00:00:00 2001
+From: Ian Lance Taylor <[email protected]>
+Date: Fri, 20 Nov 2015 13:53:18 -0800
+Subject: [PATCH 59/63] [release-branch.go1.5] cmd/cgo: ignore vars with no
+ name or type if they have a AttrSpecification
+
+Fixes #13344.
+
+Change-Id: I33c6721fd33d144c85c87840ddf27ce15aa72328
+Reviewed-on: https://go-review.googlesource.com/17151
+Run-TryBot: Ian Lance Taylor <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-by: Minux Ma <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17145
+Reviewed-by: Ian Lance Taylor <[email protected]>
+---
+ misc/cgo/test/issue1635.go | 5 +++++
+ src/cmd/cgo/gcc.go         | 5 +++++
+ 2 files changed, 10 insertions(+)
+
+diff --git a/misc/cgo/test/issue1635.go b/misc/cgo/test/issue1635.go
+index 6bfe110..cc4be90 100644
+--- a/misc/cgo/test/issue1635.go
++++ b/misc/cgo/test/issue1635.go
+@@ -14,6 +14,11 @@ void scatter() {
+ 	printf("scatter = %p\n", p);
+ }
+ 
++// Adding this explicit extern declaration makes this a test for
++// https://gcc.gnu.org/PR68072 aka https://golang.org/issue/13344 .
++// It used to cause a cgo error when building with GCC 6.
++extern int hola;
++
+ // this example is in issue 3253
+ int hola = 0;
+ int testHola() { return hola; }
+diff --git a/src/cmd/cgo/gcc.go b/src/cmd/cgo/gcc.go
+index b64849a..e0b89ec 100644
+--- a/src/cmd/cgo/gcc.go
++++ b/src/cmd/cgo/gcc.go
+@@ -490,6 +490,11 @@ func (p *Package) loadDWARF(f *File, names []*Name) {
+ 			name, _ := e.Val(dwarf.AttrName).(string)
+ 			typOff, _ := e.Val(dwarf.AttrType).(dwarf.Offset)
+ 			if name == "" || typOff == 0 {
++				if e.Val(dwarf.AttrSpecification) != nil {
++					// Since we are reading all the DWARF,
++					// assume we will see the variable elsewhere.
++					break
++				}
+ 				fatalf("malformed DWARF TagVariable entry")
+ 			}
+ 			if !strings.HasPrefix(name, "__cgo__") {
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0060-release-branch.go1.5-misc-ios-keep-whole-buffer-in-g.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,474 @@
+From 3facf7ecebdf10fbd48a87aabd688082c567b78c Mon Sep 17 00:00:00 2001
+From: David Crawshaw <[email protected]>
+Date: Wed, 4 Nov 2015 11:21:55 -0500
+Subject: [PATCH 60/63] [release-branch.go1.5] misc/ios: keep whole buffer in
+ go_darwin_arm_exec
+
+The existing go_darwin_arm_exec.go script does not work with Xcode 7,
+not due to any significant changes, but just ordering and timing of
+statements from lldb. Unfortunately the current design of
+go_darwin_arm_exec.go makes it not obvious what gets stuck where, so
+this moves from a moving buffer window to a complete buffer of the
+lldb output.
+
+The result is easier code to follow, and it works with Xcode 7.
+
+Updates #12660.
+
+Change-Id: I3b8b890b0bf4474119482e95d84e821a86d1eaed
+Reviewed-on: https://go-review.googlesource.com/16634
+Reviewed-by: Michael Matloob <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17146
+---
+ misc/ios/go_darwin_arm_exec.go | 366 +++++++++++++++++------------------------
+ 1 file changed, 149 insertions(+), 217 deletions(-)
+
+diff --git a/misc/ios/go_darwin_arm_exec.go b/misc/ios/go_darwin_arm_exec.go
+index debd2cd..3131b15 100644
+--- a/misc/ios/go_darwin_arm_exec.go
++++ b/misc/ios/go_darwin_arm_exec.go
+@@ -160,9 +160,6 @@ func run(bin string, args []string) (err error) {
+ 	}
+ 	defer os.Chdir(oldwd)
+ 
+-	type waitPanic struct {
+-		err error
+-	}
+ 	defer func() {
+ 		if r := recover(); r != nil {
+ 			if w, ok := r.(waitPanic); ok {
+@@ -174,14 +171,96 @@ func run(bin string, args []string) (err error) {
+ 	}()
+ 
+ 	defer exec.Command("killall", "ios-deploy").Run() // cleanup
+-
+ 	exec.Command("killall", "ios-deploy").Run()
+ 
+ 	var opts options
+ 	opts, args = parseArgs(args)
+ 
+ 	// ios-deploy invokes lldb to give us a shell session with the app.
+-	cmd = exec.Command(
++	s, err := newSession(appdir, args, opts)
++	if err != nil {
++		return err
++	}
++	defer func() {
++		b := s.out.Bytes()
++		if err == nil && !debug {
++			i := bytes.Index(b, []byte("(lldb) process continue"))
++			if i > 0 {
++				b = b[i:]
++			}
++		}
++		os.Stdout.Write(b)
++	}()
++
++	// Script LLDB. Oh dear.
++	s.do(`process handle SIGHUP  --stop false --pass true --notify false`)
++	s.do(`process handle SIGPIPE --stop false --pass true --notify false`)
++	s.do(`process handle SIGUSR1 --stop false --pass true --notify false`)
++	s.do(`process handle SIGSEGV --stop false --pass true --notify false`) // does not work
++	s.do(`process handle SIGBUS  --stop false --pass true --notify false`) // does not work
++
++	if opts.lldb {
++		_, err := io.Copy(s.in, os.Stdin)
++		if err != io.EOF {
++			return err
++		}
++		return nil
++	}
++
++	s.do(`breakpoint set -n getwd`) // in runtime/cgo/gcc_darwin_arm.go
++
++	s.doCmd("run", "stop reason = breakpoint", 20*time.Second)
++
++	// Move the current working directory into the faux gopath.
++	if pkgpath != "src" {
++		s.do(`breakpoint delete 1`)
++		s.do(`expr char* $mem = (char*)malloc(512)`)
++		s.do(`expr $mem = (char*)getwd($mem, 512)`)
++		s.do(`expr $mem = (char*)strcat($mem, "/` + pkgpath + `")`)
++		s.do(`call (void)chdir($mem)`)
++	}
++
++	startTestsLen := s.out.Len()
++	fmt.Fprintln(s.in, `process continue`)
++
++	passed := func(out *buf) bool {
++		// Just to make things fun, lldb sometimes translates \n into \r\n.
++		return s.out.LastIndex([]byte("\nPASS\n")) > startTestsLen ||
++			s.out.LastIndex([]byte("\nPASS\r")) > startTestsLen ||
++			s.out.LastIndex([]byte("\n(lldb) PASS\n")) > startTestsLen ||
++			s.out.LastIndex([]byte("\n(lldb) PASS\r")) > startTestsLen
++	}
++	err = s.wait("test completion", passed, opts.timeout)
++	if passed(s.out) {
++		// The returned lldb error code is usually non-zero.
++		// We check for test success by scanning for the final
++		// PASS returned by the test harness, assuming the worst
++		// in its absence.
++		return nil
++	}
++	return err
++}
++
++type lldbSession struct {
++	cmd      *exec.Cmd
++	in       *os.File
++	out      *buf
++	timedout chan struct{}
++	exited   chan error
++}
++
++func newSession(appdir string, args []string, opts options) (*lldbSession, error) {
++	lldbr, in, err := os.Pipe()
++	if err != nil {
++		return nil, err
++	}
++	s := &lldbSession{
++		in:     in,
++		out:    new(buf),
++		exited: make(chan error),
++	}
++
++	s.cmd = exec.Command(
+ 		// lldb tries to be clever with terminals.
+ 		// So we wrap it in script(1) and be clever
+ 		// right back at it.
+@@ -198,267 +277,120 @@ func run(bin string, args []string) (err error) {
+ 		"--bundle", appdir,
+ 	)
+ 	if debug {
+-		log.Println(strings.Join(cmd.Args, " "))
++		log.Println(strings.Join(s.cmd.Args, " "))
+ 	}
+ 
+-	lldbr, lldb, err := os.Pipe()
+-	if err != nil {
+-		return err
+-	}
+-	w := new(bufWriter)
++	var out io.Writer = s.out
+ 	if opts.lldb {
+-		mw := io.MultiWriter(w, os.Stderr)
+-		cmd.Stdout = mw
+-		cmd.Stderr = mw
+-	} else {
+-		cmd.Stdout = w
+-		cmd.Stderr = w // everything of interest is on stderr
++		out = io.MultiWriter(out, os.Stderr)
+ 	}
+-	cmd.Stdin = lldbr
++	s.cmd.Stdout = out
++	s.cmd.Stderr = out // everything of interest is on stderr
++	s.cmd.Stdin = lldbr
+ 
+-	if err := cmd.Start(); err != nil {
+-		return fmt.Errorf("ios-deploy failed to start: %v", err)
++	if err := s.cmd.Start(); err != nil {
++		return nil, fmt.Errorf("ios-deploy failed to start: %v", err)
+ 	}
+ 
+ 	// Manage the -test.timeout here, outside of the test. There is a lot
+ 	// of moving parts in an iOS test harness (notably lldb) that can
+ 	// swallow useful stdio or cause its own ruckus.
+-	var timedout chan struct{}
+ 	if opts.timeout > 1*time.Second {
+-		timedout = make(chan struct{})
++		s.timedout = make(chan struct{})
+ 		time.AfterFunc(opts.timeout-1*time.Second, func() {
+-			close(timedout)
++			close(s.timedout)
+ 		})
+ 	}
+ 
+-	exited := make(chan error)
+ 	go func() {
+-		exited <- cmd.Wait()
++		s.exited <- s.cmd.Wait()
+ 	}()
+ 
+-	waitFor := func(stage, str string, timeout time.Duration) error {
+-		select {
+-		case <-timedout:
+-			w.printBuf()
+-			if p := cmd.Process; p != nil {
+-				p.Kill()
+-			}
+-			return fmt.Errorf("timeout (stage %s)", stage)
+-		case err := <-exited:
+-			w.printBuf()
+-			return fmt.Errorf("failed (stage %s): %v", stage, err)
+-		case i := <-w.find(str, timeout):
+-			if i < 0 {
+-				log.Printf("timed out on stage %q, retrying", stage)
+-				return errRetry
+-			}
+-			w.clearTo(i + len(str))
+-			return nil
+-		}
++	cond := func(out *buf) bool {
++		i0 := s.out.LastIndex([]byte("(lldb)"))
++		i1 := s.out.LastIndex([]byte("fruitstrap"))
++		i2 := s.out.LastIndex([]byte(" connect"))
++		return i0 > 0 && i1 > 0 && i2 > 0
+ 	}
+-	do := func(cmd string) {
+-		fmt.Fprintln(lldb, cmd)
+-		if err := waitFor(fmt.Sprintf("prompt after %q", cmd), "(lldb)", 0); err != nil {
+-			panic(waitPanic{err})
+-		}
++	if err := s.wait("lldb start", cond, 5*time.Second); err != nil {
++		fmt.Printf("lldb start error: %v\n", err)
++		return nil, errRetry
+ 	}
++	return s, nil
++}
+ 
+-	// Wait for installation and connection.
+-	if err := waitFor("ios-deploy before run", "(lldb)", 0); err != nil {
+-		// Retry if we see a rare and longstanding ios-deploy bug.
+-		// https://github.com/phonegap/ios-deploy/issues/11
+-		//	Assertion failed: (AMDeviceStartService(device, CFSTR("com.apple.debugserver"), &gdbfd, NULL) == 0)
+-		log.Printf("%v, retrying", err)
+-		return errRetry
+-	}
++func (s *lldbSession) do(cmd string) { s.doCmd(cmd, "(lldb)", 0) }
+ 
+-	// Script LLDB. Oh dear.
+-	do(`process handle SIGHUP  --stop false --pass true --notify false`)
+-	do(`process handle SIGPIPE --stop false --pass true --notify false`)
+-	do(`process handle SIGUSR1 --stop false --pass true --notify false`)
+-	do(`process handle SIGSEGV --stop false --pass true --notify false`) // does not work
+-	do(`process handle SIGBUS  --stop false --pass true --notify false`) // does not work
+-
+-	if opts.lldb {
+-		_, err := io.Copy(lldb, os.Stdin)
+-		if err != io.EOF {
+-			return err
+-		}
+-		return nil
++func (s *lldbSession) doCmd(cmd string, waitFor string, extraTimeout time.Duration) {
++	startLen := s.out.Len()
++	fmt.Fprintln(s.in, cmd)
++	cond := func(out *buf) bool {
++		i := s.out.LastIndex([]byte(waitFor))
++		return i > startLen
+ 	}
+-
+-	do(`breakpoint set -n getwd`) // in runtime/cgo/gcc_darwin_arm.go
+-
+-	fmt.Fprintln(lldb, `run`)
+-	if err := waitFor("br getwd", "stop reason = breakpoint", 20*time.Second); err != nil {
+-		// At this point we see several flaky errors from the iOS
+-		// build infrastructure. The most common is never reaching
+-		// the breakpoint, which we catch with a timeout. Very
+-		// occasionally lldb can produce errors like:
+-		//
+-		//	Breakpoint 1: no locations (pending).
+-		//	WARNING:  Unable to resolve breakpoint to any actual locations.
+-		//
+-		// As no actual test code has been executed by this point,
+-		// we treat all errors as recoverable.
+-		if err != errRetry {
+-			log.Printf("%v, retrying", err)
+-			err = errRetry
+-		}
+-		return err
+-	}
+-	if err := waitFor("br getwd prompt", "(lldb)", 0); err != nil {
+-		return err
++	if err := s.wait(fmt.Sprintf("running cmd %q", cmd), cond, extraTimeout); err != nil {
++		panic(waitPanic{err})
+ 	}
++}
+ 
+-	// Move the current working directory into the faux gopath.
+-	if pkgpath != "src" {
+-		do(`breakpoint delete 1`)
+-		do(`expr char* $mem = (char*)malloc(512)`)
+-		do(`expr $mem = (char*)getwd($mem, 512)`)
+-		do(`expr $mem = (char*)strcat($mem, "/` + pkgpath + `")`)
+-		do(`call (void)chdir($mem)`)
+-	}
+-
+-	// Run the tests.
+-	w.trimSuffix("(lldb) ")
+-	fmt.Fprintln(lldb, `process continue`)
+-
+-	// Wait for the test to complete.
+-	select {
+-	case <-timedout:
+-		w.printBuf()
+-		if p := cmd.Process; p != nil {
+-			p.Kill()
+-		}
+-		return errors.New("timeout running tests")
+-	case <-w.find("\nPASS", 0):
+-		passed := w.isPass()
+-		w.printBuf()
+-		if passed {
+-			return nil
+-		}
+-		return errors.New("test failure")
+-	case err := <-exited:
+-		// The returned lldb error code is usually non-zero.
+-		// We check for test success by scanning for the final
+-		// PASS returned by the test harness, assuming the worst
+-		// in its absence.
+-		if w.isPass() {
+-			err = nil
+-		} else if err == nil {
+-			err = errors.New("test failure")
++func (s *lldbSession) wait(reason string, cond func(out *buf) bool, extraTimeout time.Duration) error {
++	doTimeout := 1*time.Second + extraTimeout
++	doTimedout := time.After(doTimeout)
++	for {
++		select {
++		case <-s.timedout:
++			if p := s.cmd.Process; p != nil {
++				p.Kill()
++			}
++			return fmt.Errorf("test timeout (%s)", reason)
++		case <-doTimedout:
++			return fmt.Errorf("command timeout (%s for %v)", reason, doTimeout)
++		case err := <-s.exited:
++			return fmt.Errorf("exited (%s: %v)", reason, err)
++		default:
++			if cond(s.out) {
++				return nil
++			}
++			time.Sleep(20 * time.Millisecond)
+ 		}
+-		w.printBuf()
+-		return err
+ 	}
+ }
+ 
+-type bufWriter struct {
+-	mu     sync.Mutex
+-	buf    []byte
+-	suffix []byte // remove from each Write
+-
+-	findTxt   []byte   // search buffer on each Write
+-	findCh    chan int // report find position
+-	findAfter *time.Timer
++type buf struct {
++	mu  sync.Mutex
++	buf []byte
+ }
+ 
+-func (w *bufWriter) Write(in []byte) (n int, err error) {
++func (w *buf) Write(in []byte) (n int, err error) {
+ 	w.mu.Lock()
+ 	defer w.mu.Unlock()
+-
+-	n = len(in)
+-	in = bytes.TrimSuffix(in, w.suffix)
+-
+-	if debug {
+-		inTxt := strings.Replace(string(in), "\n", "\\n", -1)
+-		findTxt := strings.Replace(string(w.findTxt), "\n", "\\n", -1)
+-		fmt.Printf("debug --> %s <-- debug (findTxt='%s')\n", inTxt, findTxt)
+-	}
+-
+ 	w.buf = append(w.buf, in...)
+-
+-	if len(w.findTxt) > 0 {
+-		if i := bytes.Index(w.buf, w.findTxt); i >= 0 {
+-			w.findCh <- i
+-			close(w.findCh)
+-			w.findTxt = nil
+-			w.findCh = nil
+-			if w.findAfter != nil {
+-				w.findAfter.Stop()
+-				w.findAfter = nil
+-			}
+-		}
+-	}
+-	return n, nil
++	return len(in), nil
+ }
+ 
+-func (w *bufWriter) trimSuffix(p string) {
++func (w *buf) LastIndex(sep []byte) int {
+ 	w.mu.Lock()
+ 	defer w.mu.Unlock()
+-	w.suffix = []byte(p)
++	return bytes.LastIndex(w.buf, sep)
+ }
+ 
+-func (w *bufWriter) printBuf() {
++func (w *buf) Bytes() []byte {
+ 	w.mu.Lock()
+ 	defer w.mu.Unlock()
+-	fmt.Fprintf(os.Stderr, "%s", w.buf)
+-	w.buf = nil
+-}
+ 
+-func (w *bufWriter) clearTo(i int) {
+-	w.mu.Lock()
+-	defer w.mu.Unlock()
+-	w.buf = w.buf[i:]
++	b := make([]byte, len(w.buf))
++	copy(b, w.buf)
++	return b
+ }
+ 
+-// find returns a channel that will have exactly one byte index sent
+-// to it when the text str appears in the buffer. If the text does not
+-// appear before timeout, -1 is sent.
+-//
+-// A timeout of zero means no timeout.
+-func (w *bufWriter) find(str string, timeout time.Duration) <-chan int {
++func (w *buf) Len() int {
+ 	w.mu.Lock()
+ 	defer w.mu.Unlock()
+-	if len(w.findTxt) > 0 {
+-		panic(fmt.Sprintf("find(%s): already trying to find %s", str, w.findTxt))
+-	}
+-	txt := []byte(str)
+-	ch := make(chan int, 1)
+-	if i := bytes.Index(w.buf, txt); i >= 0 {
+-		ch <- i
+-		close(ch)
+-	} else {
+-		w.findTxt = txt
+-		w.findCh = ch
+-		if timeout > 0 {
+-			w.findAfter = time.AfterFunc(timeout, func() {
+-				w.mu.Lock()
+-				defer w.mu.Unlock()
+-				if w.findCh == ch {
+-					w.findTxt = nil
+-					w.findCh = nil
+-					w.findAfter = nil
+-					ch <- -1
+-					close(ch)
+-				}
+-			})
+-		}
+-	}
+-	return ch
++	return len(w.buf)
+ }
+ 
+-func (w *bufWriter) isPass() bool {
+-	w.mu.Lock()
+-	defer w.mu.Unlock()
+-
+-	// The final stdio of lldb is non-deterministic, so we
+-	// scan the whole buffer.
+-	//
+-	// Just to make things fun, lldb sometimes translates \n
+-	// into \r\n.
+-	return bytes.Contains(w.buf, []byte("\nPASS\n")) || bytes.Contains(w.buf, []byte("\nPASS\r"))
++type waitPanic struct {
++	err error
+ }
+ 
+ type options struct {
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0061-release-branch.go1.5-runtime-improve-stack-barrier-d.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,148 @@
+From 9f9b95bb59176d4b9e381265ea49a8fe15a5f3c1 Mon Sep 17 00:00:00 2001
+From: Austin Clements <[email protected]>
+Date: Mon, 23 Nov 2015 11:29:56 -0500
+Subject: [PATCH 61/63] [release-branch.go1.5] runtime: improve stack barrier
+ debugging
+
+This improves stack barrier debugging messages in various ways:
+
+1) Rather than printing only the remaining stack barriers (of which
+   there may be none, which isn't very useful), print all of the G's
+   stack barriers with a marker at the position the stack itself has
+   unwound to and a marker at the problematic stack barrier (where
+   applicable).
+
+2) Rather than crashing if we encounter a stack barrier when there are
+   no more stkbar entries, print the same debug message we would if we
+   had encountered a stack barrier at an unexpected location.
+
+Hopefully this will help with debugging #12528.
+
+Change-Id: I2e6fe6a778e0d36dd8ef30afd4c33d5d94731262
+Reviewed-on: https://go-review.googlesource.com/17147
+Reviewed-by: Rick Hudson <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17193
+Run-TryBot: Austin Clements <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+---
+ src/runtime/mgcmark.go   | 28 ++++++++++++++++++++++------
+ src/runtime/traceback.go | 16 +++++++++-------
+ 2 files changed, 31 insertions(+), 13 deletions(-)
+
+diff --git a/src/runtime/mgcmark.go b/src/runtime/mgcmark.go
+index ac93e16..151a8bd 100644
+--- a/src/runtime/mgcmark.go
++++ b/src/runtime/mgcmark.go
+@@ -608,22 +608,36 @@ func gcRemoveStackBarrier(gp *g, stkbar stkbar) {
+ 		printlock()
+ 		print("at *", hex(stkbar.savedLRPtr), " expected stack barrier PC ", hex(stackBarrierPC), ", found ", hex(val), ", goid=", gp.goid, "\n")
+ 		print("gp.stkbar=")
+-		gcPrintStkbars(gp.stkbar)
+-		print(", gp.stkbarPos=", gp.stkbarPos, ", gp.stack=[", hex(gp.stack.lo), ",", hex(gp.stack.hi), ")\n")
++		gcPrintStkbars(gp, -1)
++		print(", gp.stack=[", hex(gp.stack.lo), ",", hex(gp.stack.hi), ")\n")
+ 		throw("stack barrier lost")
+ 	}
+ 	*lrPtr = uintreg(stkbar.savedLRVal)
+ }
+ 
+-// gcPrintStkbars prints a []stkbar for debugging.
+-func gcPrintStkbars(stkbar []stkbar) {
++// gcPrintStkbars prints the stack barriers of gp for debugging. It
++// places a "@@@" marker at gp.stkbarPos. If marker >= 0, it will also
++// place a "==>" marker before the marker'th entry.
++func gcPrintStkbars(gp *g, marker int) {
+ 	print("[")
+-	for i, s := range stkbar {
++	for i, s := range gp.stkbar {
+ 		if i > 0 {
+ 			print(" ")
+ 		}
++		if i == int(gp.stkbarPos) {
++			print("@@@ ")
++		}
++		if i == marker {
++			print("==> ")
++		}
+ 		print("*", hex(s.savedLRPtr), "=", hex(s.savedLRVal))
+ 	}
++	if int(gp.stkbarPos) == len(gp.stkbar) {
++		print(" @@@")
++	}
++	if marker == len(gp.stkbar) {
++		print(" ==>")
++	}
+ 	print("]")
+ }
+ 
+@@ -648,7 +662,9 @@ func gcUnwindBarriers(gp *g, sp uintptr) {
+ 	gcUnlockStackBarriers(gp)
+ 	if debugStackBarrier && gp.stkbarPos != before {
+ 		print("skip barriers below ", hex(sp), " in goid=", gp.goid, ": ")
+-		gcPrintStkbars(gp.stkbar[before:gp.stkbarPos])
++		// We skipped barriers between the "==>" marker
++		// (before) and the "@@@" marker (gp.stkbarPos).
++		gcPrintStkbars(gp, int(before))
+ 		print("\n")
+ 	}
+ }
+diff --git a/src/runtime/traceback.go b/src/runtime/traceback.go
+index 8f27ba4..fa13713 100644
+--- a/src/runtime/traceback.go
++++ b/src/runtime/traceback.go
+@@ -142,7 +142,8 @@ func gentraceback(pc0, sp0, lr0 uintptr, gp *g, skip int, pcbuf *uintptr, max in
+ 
+ 	// Fix up returns to the stack barrier by fetching the
+ 	// original return PC from gp.stkbar.
+-	stkbar := gp.stkbar[gp.stkbarPos:]
++	stkbarG := gp
++	stkbar := stkbarG.stkbar[stkbarG.stkbarPos:]
+ 
+ 	if pc0 == ^uintptr(0) && sp0 == ^uintptr(0) { // Signal to fetch saved values from gp.
+ 		if gp.syscallsp != 0 {
+@@ -206,8 +207,8 @@ func gentraceback(pc0, sp0, lr0 uintptr, gp *g, skip int, pcbuf *uintptr, max in
+ 			stkbarPos = gp.stkbarPos - 1
+ 		} else {
+ 			printlock()
+-			print("runtime: failed to unwind through stackBarrier at SP ", hex(sp0), " index ", gp.stkbarPos, "; ")
+-			gcPrintStkbars(gp.stkbar)
++			print("runtime: failed to unwind through stackBarrier at SP ", hex(sp0), "; ")
++			gcPrintStkbars(gp, int(gp.stkbarPos))
+ 			print("\n")
+ 			throw("inconsistent state in stackBarrier")
+ 		}
+@@ -244,7 +245,8 @@ func gentraceback(pc0, sp0, lr0 uintptr, gp *g, skip int, pcbuf *uintptr, max in
+ 			sp := frame.sp
+ 			if flags&_TraceJumpStack != 0 && f.entry == systemstackPC && gp == g.m.g0 && gp.m.curg != nil {
+ 				sp = gp.m.curg.sched.sp
+-				stkbar = gp.m.curg.stkbar[gp.m.curg.stkbarPos:]
++				stkbarG = gp.m.curg
++				stkbar = stkbarG.stkbar[stkbarG.stkbarPos:]
+ 			}
+ 			frame.fp = sp + uintptr(funcspdelta(f, frame.pc))
+ 			if !usesLR {
+@@ -282,9 +284,9 @@ func gentraceback(pc0, sp0, lr0 uintptr, gp *g, skip int, pcbuf *uintptr, max in
+ 			}
+ 			if frame.lr == stackBarrierPC {
+ 				// Recover original PC.
+-				if stkbar[0].savedLRPtr != lrPtr {
++				if len(stkbar) == 0 || stkbar[0].savedLRPtr != lrPtr {
+ 					print("found next stack barrier at ", hex(lrPtr), "; expected ")
+-					gcPrintStkbars(stkbar)
++					gcPrintStkbars(stkbarG, len(stkbarG.stkbar)-len(stkbar))
+ 					print("\n")
+ 					throw("missed stack barrier")
+ 				}
+@@ -504,7 +506,7 @@ func gentraceback(pc0, sp0, lr0 uintptr, gp *g, skip int, pcbuf *uintptr, max in
+ 
+ 	if callback != nil && n < max && len(stkbar) > 0 {
+ 		print("runtime: g", gp.goid, ": leftover stack barriers ")
+-		gcPrintStkbars(stkbar)
++		gcPrintStkbars(stkbarG, len(stkbarG.stkbar)-len(stkbar))
+ 		print("\n")
+ 		throw("traceback has leftover stack barriers")
+ 	}
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0062-release-branch.go1.5-runtime-take-stack-barrier-lock.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,60 @@
+From 6b26788c55d2c1e874e6321b8ce33f1a2c0270e6 Mon Sep 17 00:00:00 2001
+From: Austin Clements <[email protected]>
+Date: Mon, 23 Nov 2015 15:03:38 -0500
+Subject: [PATCH 62/63] [release-branch.go1.5] runtime: take stack barrier lock
+ during copystack
+
+Commit bbd1a1c prevented SIGPROF from scanning stacks that were being
+copied, but it didn't prevent a stack copy (specifically a stack
+shrink) from happening while SIGPROF is scanning the stack. As a
+result, a stack copy may adjust stack barriers while SIGPROF is in the
+middle of scanning a stack, causing SIGPROF to panic when it detects
+an inconsistent stack barrier.
+
+Fix this by taking the stack barrier lock while adjusting the stack.
+In addition to preventing SIGPROF from scanning this stack, this will
+block until any in-progress SIGPROF is done scanning the stack.
+
+For 1.5.2.
+
+Fixes #13362.
+Updates #12932.
+
+Change-Id: I422219c363054410dfa56381f7b917e04690e5dd
+Reviewed-on: https://go-review.googlesource.com/17191
+Run-TryBot: Austin Clements <[email protected]>
+Reviewed-by: Russ Cox <[email protected]>
+Run-TryBot: Russ Cox <[email protected]>
+TryBot-Result: Gobot Gobot <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/17194
+---
+ src/runtime/stack1.go | 6 ++++++
+ 1 file changed, 6 insertions(+)
+
+diff --git a/src/runtime/stack1.go b/src/runtime/stack1.go
+index efcb5f2..19634ef 100644
+--- a/src/runtime/stack1.go
++++ b/src/runtime/stack1.go
+@@ -609,6 +609,10 @@ func copystack(gp *g, newsize uintptr) {
+ 		print("copystack gp=", gp, " [", hex(old.lo), " ", hex(old.hi-used), " ", hex(old.hi), "]/", gp.stackAlloc, " -> [", hex(new.lo), " ", hex(new.hi-used), " ", hex(new.hi), "]/", newsize, "\n")
+ 	}
+ 
++	// Disallow sigprof scans of this stack and block if there's
++	// one in progress.
++	gcLockStackBarriers(gp)
++
+ 	// adjust pointers in the to-be-copied frames
+ 	var adjinfo adjustinfo
+ 	adjinfo.old = old
+@@ -640,6 +644,8 @@ func copystack(gp *g, newsize uintptr) {
+ 	gp.stackAlloc = newsize
+ 	gp.stkbar = newstkbar
+ 
++	gcUnlockStackBarriers(gp)
++
+ 	// free old stack
+ 	if stackPoisonCopy != 0 {
+ 		fillstack(old, 0xfc)
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0063-master-testdata-license.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,445 @@
+commit 7a1fb95d50b7a8302445ebc1296010695151ce7b
+Author: Jakub ÄŒajka <[email protected]>
+Date:   Tue Nov 24 15:36:32 2015 +0100
+
+    compress: make Mark.Twain-Tom.Sawyer.txt licensed under non-free license free again
+    
+    This change strips non-free license from Mark.Twain-Tom.Sawyer.txt along with all reference to Project Gutenberg in the file and the whole source tree. Making the file public domain again.
+    
+    Fixes #13216
+    
+    Change-Id: I2f41b0de225f627dde152efe93c006a4c24be668
+    Reviewed-on: https://go-review.googlesource.com/17196
+    Reviewed-by: Andrew Gerrand <[email protected]>
+
+diff --git a/src/compress/bzip2/bzip2_test.go b/src/compress/bzip2/bzip2_test.go
+index c315e70..7293d4e 100644
+--- a/src/compress/bzip2/bzip2_test.go
++++ b/src/compress/bzip2/bzip2_test.go
+@@ -181,7 +181,7 @@ var testfiles = []string{
+ 	// does not repeat, but there are only 10 possible digits, so it should be
+ 	// reasonably compressible.
+ 	digits: "testdata/e.txt.bz2",
+-	// Twain is Project Gutenberg's edition of Mark Twain's classic English novel.
++	// Twain is Mark Twain's classic English novel.
+ 	twain: "testdata/Mark.Twain-Tom.Sawyer.txt.bz2",
+ 	// 16KB of random data from /dev/urandom
+ 	random: "testdata/random.data.bz2",
+diff --git a/src/compress/flate/reader_test.go b/src/compress/flate/reader_test.go
+index a62ef74..bd88732 100644
+--- a/src/compress/flate/reader_test.go
++++ b/src/compress/flate/reader_test.go
+@@ -32,7 +32,7 @@ var testfiles = []string{
+ 	// does not repeat, but there are only 10 possible digits, so it should be
+ 	// reasonably compressible.
+ 	digits: "../testdata/e.txt",
+-	// Twain is Project Gutenberg's edition of Mark Twain's classic English novel.
++	// Twain is Mark Twain's classic English novel.
+ 	twain: "../testdata/Mark.Twain-Tom.Sawyer.txt",
+ }
+ 
+diff --git a/src/compress/testdata/Mark.Twain-Tom.Sawyer.txt b/src/compress/testdata/Mark.Twain-Tom.Sawyer.txt
+index c97da7e..c9106fd 100644
+--- a/src/compress/testdata/Mark.Twain-Tom.Sawyer.txt
++++ b/src/compress/testdata/Mark.Twain-Tom.Sawyer.txt
+@@ -1,27 +1,3 @@
+-The Project Gutenberg EBook of The Adventures of Tom Sawyer, Complete
+-by Mark Twain (Samuel Clemens)
+-
+-This eBook is for the use of anyone anywhere at no cost and with
+-almost no restrictions whatsoever.  You may copy it, give it away or
+-re-use it under the terms of the Project Gutenberg License included
+-with this eBook or online at www.gutenberg.net
+-
+-
+-Title: The Adventures of Tom Sawyer, Complete
+-
+-Author: Mark Twain (Samuel Clemens)
+-
+-Release Date: August 20, 2006 [EBook #74]
+-[Last updated: May 3, 2011]
+-
+-Language: English
+-
+-
+-*** START OF THIS PROJECT GUTENBERG EBOOK TOM SAWYER ***
+-
+-
+-
+-
+ Produced by David Widger. The previous edition was updated by Jose
+ Menendez.
+ 
+@@ -8487,372 +8463,3 @@ prosperous and happy. Some day it may seem worth while to take up the
+ story of the younger ones again and see what sort of men and women they
+ turned out to be; therefore it will be wisest not to reveal any of that
+ part of their lives at present.
+-
+-
+-
+-
+-
+-End of the Project Gutenberg EBook of The Adventures of Tom Sawyer, Complete
+-by Mark Twain (Samuel Clemens)
+-
+-*** END OF THIS PROJECT GUTENBERG EBOOK TOM SAWYER ***
+-
+-***** This file should be named 74.txt or 74.zip *****
+-This and all associated files of various formats will be found in:
+-        http://www.gutenberg.net/7/74/
+-
+-Produced by David Widger. The previous edition was update by Jose
+-Menendez.
+-
+-
+-Updated editions will replace the previous one--the old editions
+-will be renamed.
+-
+-Creating the works from public domain print editions means that no
+-one owns a United States copyright in these works, so the Foundation
+-(and you!) can copy and distribute it in the United States without
+-permission and without paying copyright royalties.  Special rules,
+-set forth in the General Terms of Use part of this license, apply to
+-copying and distributing Project Gutenberg-tm electronic works to
+-protect the PROJECT GUTENBERG-tm concept and trademark.  Project
+-Gutenberg is a registered trademark, and may not be used if you
+-charge for the eBooks, unless you receive specific permission.  If you
+-do not charge anything for copies of this eBook, complying with the
+-rules is very easy.  You may use this eBook for nearly any purpose
+-such as creation of derivative works, reports, performances and
+-research.  They may be modified and printed and given away--you may do
+-practically ANYTHING with public domain eBooks.  Redistribution is
+-subject to the trademark license, especially commercial
+-redistribution.
+-
+-
+-
+-*** START: FULL LICENSE ***
+-
+-THE FULL PROJECT GUTENBERG LICENSE
+-PLEASE READ THIS BEFORE YOU DISTRIBUTE OR USE THIS WORK
+-
+-To protect the Project Gutenberg-tm mission of promoting the free
+-distribution of electronic works, by using or distributing this work
+-(or any other work associated in any way with the phrase "Project
+-Gutenberg"), you agree to comply with all the terms of the Full Project
+-Gutenberg-tm License (available with this file or online at
+-http://gutenberg.net/license).
+-
+-
+-Section 1.  General Terms of Use and Redistributing Project Gutenberg-tm
+-electronic works
+-
+-1.A.  By reading or using any part of this Project Gutenberg-tm
+-electronic work, you indicate that you have read, understand, agree to
+-and accept all the terms of this license and intellectual property
+-(trademark/copyright) agreement.  If you do not agree to abide by all
+-the terms of this agreement, you must cease using and return or destroy
+-all copies of Project Gutenberg-tm electronic works in your possession.
+-If you paid a fee for obtaining a copy of or access to a Project
+-Gutenberg-tm electronic work and you do not agree to be bound by the
+-terms of this agreement, you may obtain a refund from the person or
+-entity to whom you paid the fee as set forth in paragraph 1.E.8.
+-
+-1.B.  "Project Gutenberg" is a registered trademark.  It may only be
+-used on or associated in any way with an electronic work by people who
+-agree to be bound by the terms of this agreement.  There are a few
+-things that you can do with most Project Gutenberg-tm electronic works
+-even without complying with the full terms of this agreement.  See
+-paragraph 1.C below.  There are a lot of things you can do with Project
+-Gutenberg-tm electronic works if you follow the terms of this agreement
+-and help preserve free future access to Project Gutenberg-tm electronic
+-works.  See paragraph 1.E below.
+-
+-1.C.  The Project Gutenberg Literary Archive Foundation ("the Foundation"
+-or PGLAF), owns a compilation copyright in the collection of Project
+-Gutenberg-tm electronic works.  Nearly all the individual works in the
+-collection are in the public domain in the United States.  If an
+-individual work is in the public domain in the United States and you are
+-located in the United States, we do not claim a right to prevent you from
+-copying, distributing, performing, displaying or creating derivative
+-works based on the work as long as all references to Project Gutenberg
+-are removed.  Of course, we hope that you will support the Project
+-Gutenberg-tm mission of promoting free access to electronic works by
+-freely sharing Project Gutenberg-tm works in compliance with the terms of
+-this agreement for keeping the Project Gutenberg-tm name associated with
+-the work.  You can easily comply with the terms of this agreement by
+-keeping this work in the same format with its attached full Project
+-Gutenberg-tm License when you share it without charge with others.
+-
+-1.D.  The copyright laws of the place where you are located also govern
+-what you can do with this work.  Copyright laws in most countries are in
+-a constant state of change.  If you are outside the United States, check
+-the laws of your country in addition to the terms of this agreement
+-before downloading, copying, displaying, performing, distributing or
+-creating derivative works based on this work or any other Project
+-Gutenberg-tm work.  The Foundation makes no representations concerning
+-the copyright status of any work in any country outside the United
+-States.
+-
+-1.E.  Unless you have removed all references to Project Gutenberg:
+-
+-1.E.1.  The following sentence, with active links to, or other immediate
+-access to, the full Project Gutenberg-tm License must appear prominently
+-whenever any copy of a Project Gutenberg-tm work (any work on which the
+-phrase "Project Gutenberg" appears, or with which the phrase "Project
+-Gutenberg" is associated) is accessed, displayed, performed, viewed,
+-copied or distributed:
+-
+-This eBook is for the use of anyone anywhere at no cost and with
+-almost no restrictions whatsoever.  You may copy it, give it away or
+-re-use it under the terms of the Project Gutenberg License included
+-with this eBook or online at www.gutenberg.net
+-
+-1.E.2.  If an individual Project Gutenberg-tm electronic work is derived
+-from the public domain (does not contain a notice indicating that it is
+-posted with permission of the copyright holder), the work can be copied
+-and distributed to anyone in the United States without paying any fees
+-or charges.  If you are redistributing or providing access to a work
+-with the phrase "Project Gutenberg" associated with or appearing on the
+-work, you must comply either with the requirements of paragraphs 1.E.1
+-through 1.E.7 or obtain permission for the use of the work and the
+-Project Gutenberg-tm trademark as set forth in paragraphs 1.E.8 or
+-1.E.9.
+-
+-1.E.3.  If an individual Project Gutenberg-tm electronic work is posted
+-with the permission of the copyright holder, your use and distribution
+-must comply with both paragraphs 1.E.1 through 1.E.7 and any additional
+-terms imposed by the copyright holder.  Additional terms will be linked
+-to the Project Gutenberg-tm License for all works posted with the
+-permission of the copyright holder found at the beginning of this work.
+-
+-1.E.4.  Do not unlink or detach or remove the full Project Gutenberg-tm
+-License terms from this work, or any files containing a part of this
+-work or any other work associated with Project Gutenberg-tm.
+-
+-1.E.5.  Do not copy, display, perform, distribute or redistribute this
+-electronic work, or any part of this electronic work, without
+-prominently displaying the sentence set forth in paragraph 1.E.1 with
+-active links or immediate access to the full terms of the Project
+-Gutenberg-tm License.
+-
+-1.E.6.  You may convert to and distribute this work in any binary,
+-compressed, marked up, nonproprietary or proprietary form, including any
+-word processing or hypertext form.  However, if you provide access to or
+-distribute copies of a Project Gutenberg-tm work in a format other than
+-"Plain Vanilla ASCII" or other format used in the official version
+-posted on the official Project Gutenberg-tm web site (www.gutenberg.net),
+-you must, at no additional cost, fee or expense to the user, provide a
+-copy, a means of exporting a copy, or a means of obtaining a copy upon
+-request, of the work in its original "Plain Vanilla ASCII" or other
+-form.  Any alternate format must include the full Project Gutenberg-tm
+-License as specified in paragraph 1.E.1.
+-
+-1.E.7.  Do not charge a fee for access to, viewing, displaying,
+-performing, copying or distributing any Project Gutenberg-tm works
+-unless you comply with paragraph 1.E.8 or 1.E.9.
+-
+-1.E.8.  You may charge a reasonable fee for copies of or providing
+-access to or distributing Project Gutenberg-tm electronic works provided
+-that
+-
+-- You pay a royalty fee of 20% of the gross profits you derive from
+-     the use of Project Gutenberg-tm works calculated using the method
+-     you already use to calculate your applicable taxes.  The fee is
+-     owed to the owner of the Project Gutenberg-tm trademark, but he
+-     has agreed to donate royalties under this paragraph to the
+-     Project Gutenberg Literary Archive Foundation.  Royalty payments
+-     must be paid within 60 days following each date on which you
+-     prepare (or are legally required to prepare) your periodic tax
+-     returns.  Royalty payments should be clearly marked as such and
+-     sent to the Project Gutenberg Literary Archive Foundation at the
+-     address specified in Section 4, "Information about donations to
+-     the Project Gutenberg Literary Archive Foundation."
+-
+-- You provide a full refund of any money paid by a user who notifies
+-     you in writing (or by e-mail) within 30 days of receipt that s/he
+-     does not agree to the terms of the full Project Gutenberg-tm
+-     License.  You must require such a user to return or
+-     destroy all copies of the works possessed in a physical medium
+-     and discontinue all use of and all access to other copies of
+-     Project Gutenberg-tm works.
+-
+-- You provide, in accordance with paragraph 1.F.3, a full refund of any
+-     money paid for a work or a replacement copy, if a defect in the
+-     electronic work is discovered and reported to you within 90 days
+-     of receipt of the work.
+-
+-- You comply with all other terms of this agreement for free
+-     distribution of Project Gutenberg-tm works.
+-
+-1.E.9.  If you wish to charge a fee or distribute a Project Gutenberg-tm
+-electronic work or group of works on different terms than are set
+-forth in this agreement, you must obtain permission in writing from
+-both the Project Gutenberg Literary Archive Foundation and Michael
+-Hart, the owner of the Project Gutenberg-tm trademark.  Contact the
+-Foundation as set forth in Section 3 below.
+-
+-1.F.
+-
+-1.F.1.  Project Gutenberg volunteers and employees expend considerable
+-effort to identify, do copyright research on, transcribe and proofread
+-public domain works in creating the Project Gutenberg-tm
+-collection.  Despite these efforts, Project Gutenberg-tm electronic
+-works, and the medium on which they may be stored, may contain
+-"Defects," such as, but not limited to, incomplete, inaccurate or
+-corrupt data, transcription errors, a copyright or other intellectual
+-property infringement, a defective or damaged disk or other medium, a
+-computer virus, or computer codes that damage or cannot be read by
+-your equipment.
+-
+-1.F.2.  LIMITED WARRANTY, DISCLAIMER OF DAMAGES - Except for the "Right
+-of Replacement or Refund" described in paragraph 1.F.3, the Project
+-Gutenberg Literary Archive Foundation, the owner of the Project
+-Gutenberg-tm trademark, and any other party distributing a Project
+-Gutenberg-tm electronic work under this agreement, disclaim all
+-liability to you for damages, costs and expenses, including legal
+-fees.  YOU AGREE THAT YOU HAVE NO REMEDIES FOR NEGLIGENCE, STRICT
+-LIABILITY, BREACH OF WARRANTY OR BREACH OF CONTRACT EXCEPT THOSE
+-PROVIDED IN PARAGRAPH F3.  YOU AGREE THAT THE FOUNDATION, THE
+-TRADEMARK OWNER, AND ANY DISTRIBUTOR UNDER THIS AGREEMENT WILL NOT BE
+-LIABLE TO YOU FOR ACTUAL, DIRECT, INDIRECT, CONSEQUENTIAL, PUNITIVE OR
+-INCIDENTAL DAMAGES EVEN IF YOU GIVE NOTICE OF THE POSSIBILITY OF SUCH
+-DAMAGE.
+-
+-1.F.3.  LIMITED RIGHT OF REPLACEMENT OR REFUND - If you discover a
+-defect in this electronic work within 90 days of receiving it, you can
+-receive a refund of the money (if any) you paid for it by sending a
+-written explanation to the person you received the work from.  If you
+-received the work on a physical medium, you must return the medium with
+-your written explanation.  The person or entity that provided you with
+-the defective work may elect to provide a replacement copy in lieu of a
+-refund.  If you received the work electronically, the person or entity
+-providing it to you may choose to give you a second opportunity to
+-receive the work electronically in lieu of a refund.  If the second copy
+-is also defective, you may demand a refund in writing without further
+-opportunities to fix the problem.
+-
+-1.F.4.  Except for the limited right of replacement or refund set forth
+-in paragraph 1.F.3, this work is provided to you 'AS-IS' WITH NO OTHER
+-WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO
+-WARRANTIES OF MERCHANTIBILITY OR FITNESS FOR ANY PURPOSE.
+-
+-1.F.5.  Some states do not allow disclaimers of certain implied
+-warranties or the exclusion or limitation of certain types of damages.
+-If any disclaimer or limitation set forth in this agreement violates the
+-law of the state applicable to this agreement, the agreement shall be
+-interpreted to make the maximum disclaimer or limitation permitted by
+-the applicable state law.  The invalidity or unenforceability of any
+-provision of this agreement shall not void the remaining provisions.
+-
+-1.F.6.  INDEMNITY - You agree to indemnify and hold the Foundation, the
+-trademark owner, any agent or employee of the Foundation, anyone
+-providing copies of Project Gutenberg-tm electronic works in accordance
+-with this agreement, and any volunteers associated with the production,
+-promotion and distribution of Project Gutenberg-tm electronic works,
+-harmless from all liability, costs and expenses, including legal fees,
+-that arise directly or indirectly from any of the following which you do
+-or cause to occur: (a) distribution of this or any Project Gutenberg-tm
+-work, (b) alteration, modification, or additions or deletions to any
+-Project Gutenberg-tm work, and (c) any Defect you cause.
+-
+-
+-Section  2.  Information about the Mission of Project Gutenberg-tm
+-
+-Project Gutenberg-tm is synonymous with the free distribution of
+-electronic works in formats readable by the widest variety of computers
+-including obsolete, old, middle-aged and new computers.  It exists
+-because of the efforts of hundreds of volunteers and donations from
+-people in all walks of life.
+-
+-Volunteers and financial support to provide volunteers with the
+-assistance they need, is critical to reaching Project Gutenberg-tm's
+-goals and ensuring that the Project Gutenberg-tm collection will
+-remain freely available for generations to come.  In 2001, the Project
+-Gutenberg Literary Archive Foundation was created to provide a secure
+-and permanent future for Project Gutenberg-tm and future generations.
+-To learn more about the Project Gutenberg Literary Archive Foundation
+-and how your efforts and donations can help, see Sections 3 and 4
+-and the Foundation web page at http://www.pglaf.org.
+-
+-
+-Section 3.  Information about the Project Gutenberg Literary Archive
+-Foundation
+-
+-The Project Gutenberg Literary Archive Foundation is a non profit
+-501(c)(3) educational corporation organized under the laws of the
+-state of Mississippi and granted tax exempt status by the Internal
+-Revenue Service.  The Foundation's EIN or federal tax identification
+-number is 64-6221541.  Its 501(c)(3) letter is posted at
+-http://pglaf.org/fundraising.  Contributions to the Project Gutenberg
+-Literary Archive Foundation are tax deductible to the full extent
+-permitted by U.S. federal laws and your state's laws.
+-
+-The Foundation's principal office is located at 4557 Melan Dr. S.
+-Fairbanks, AK, 99712., but its volunteers and employees are scattered
+-throughout numerous locations.  Its business office is located at
+-809 North 1500 West, Salt Lake City, UT 84116, (801) 596-1887, email
[email protected].  Email contact links and up to date contact
+-information can be found at the Foundation's web site and official
+-page at http://pglaf.org
+-
+-For additional contact information:
+-     Dr. Gregory B. Newby
+-     Chief Executive and Director
+-     [email protected]
+-
+-
+-Section 4.  Information about Donations to the Project Gutenberg
+-Literary Archive Foundation
+-
+-Project Gutenberg-tm depends upon and cannot survive without wide
+-spread public support and donations to carry out its mission of
+-increasing the number of public domain and licensed works that can be
+-freely distributed in machine readable form accessible by the widest
+-array of equipment including outdated equipment.  Many small donations
+-($1 to $5,000) are particularly important to maintaining tax exempt
+-status with the IRS.
+-
+-The Foundation is committed to complying with the laws regulating
+-charities and charitable donations in all 50 states of the United
+-States.  Compliance requirements are not uniform and it takes a
+-considerable effort, much paperwork and many fees to meet and keep up
+-with these requirements.  We do not solicit donations in locations
+-where we have not received written confirmation of compliance.  To
+-SEND DONATIONS or determine the status of compliance for any
+-particular state visit http://pglaf.org
+-
+-While we cannot and do not solicit contributions from states where we
+-have not met the solicitation requirements, we know of no prohibition
+-against accepting unsolicited donations from donors in such states who
+-approach us with offers to donate.
+-
+-International donations are gratefully accepted, but we cannot make
+-any statements concerning tax treatment of donations received from
+-outside the United States.  U.S. laws alone swamp our small staff.
+-
+-Please check the Project Gutenberg Web pages for current donation
+-methods and addresses.  Donations are accepted in a number of other
+-ways including including checks, online payments and credit card
+-donations.  To donate, please visit: http://pglaf.org/donate
+-
+-
+-Section 5.  General Information About Project Gutenberg-tm electronic
+-works.
+-
+-Professor Michael S. Hart is the originator of the Project Gutenberg-tm
+-concept of a library of electronic works that could be freely shared
+-with anyone.  For thirty years, he produced and distributed Project
+-Gutenberg-tm eBooks with only a loose network of volunteer support.
+-
+-
+-Project Gutenberg-tm eBooks are often created from several printed
+-editions, all of which are confirmed as Public Domain in the U.S.
+-unless a copyright notice is included.  Thus, we do not necessarily
+-keep eBooks in compliance with any particular paper edition.
+-
+-
+-Most people start at our Web site which has the main PG search facility:
+-
+-     http://www.gutenberg.net
+-
+-This Web site includes information about Project Gutenberg-tm,
+-including how to make donations to the Project Gutenberg Literary
+-Archive Foundation, how to help produce our new eBooks, and how to
+-subscribe to our email newsletter to hear about new eBooks.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0069-release-branch.go1.5-math-big-fix-carry-propagation-.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,204 @@
+From 0027ed1872cdec08defe3b097c7123eaaf149e30 Mon Sep 17 00:00:00 2001
+From: Russ Cox <[email protected]>
+Date: Wed, 9 Dec 2015 11:49:53 -0500
+Subject: [PATCH 69/73] [release-branch.go1.5] math/big: fix carry propagation
+ in Int.Exp Montgomery code
+
+Fixes #13515.
+
+Change-Id: I7dd5fbc816e5ea135f7d81f6735e7601f636fe4f
+Reviewed-on: https://go-review.googlesource.com/17672
+Reviewed-by: Robert Griesemer <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/18585
+---
+ src/math/big/nat.go      | 29 +++++++++++----
+ src/math/big/nat_test.go | 95 +++++++++++++++++++++++++++++++++++++++++-------
+ 2 files changed, 103 insertions(+), 21 deletions(-)
+
+diff --git a/src/math/big/nat.go b/src/math/big/nat.go
+index 6545bc1..c7362e6 100644
+--- a/src/math/big/nat.go
++++ b/src/math/big/nat.go
+@@ -216,23 +216,36 @@ func basicMul(z, x, y nat) {
+ 	}
+ }
+ 
+-// montgomery computes x*y*2^(-n*_W) mod m,
+-// assuming k = -1/m mod 2^_W.
++// montgomery computes z mod m = x*y*2**(-n*_W) mod m,
++// assuming k = -1/m mod 2**_W.
+ // z is used for storing the result which is returned;
+ // z must not alias x, y or m.
++// See Gueron, "Efficient Software Implementations of Modular Exponentiation".
++// https://eprint.iacr.org/2011/239.pdf
++// In the terminology of that paper, this is an "Almost Montgomery Multiplication":
++// x and y are required to satisfy 0 <= z < 2**(n*_W) and then the result
++// z is guaranteed to satisfy 0 <= z < 2**(n*_W), but it may not be < m.
+ func (z nat) montgomery(x, y, m nat, k Word, n int) nat {
+-	var c1, c2 Word
++	// This code assumes x, y, m are all the same length, n.
++	// (required by addMulVVW and the for loop).
++	// It also assumes that x, y are already reduced mod m,
++	// or else the result will not be properly reduced.
++	if len(x) != n || len(y) != n || len(m) != n {
++		panic("math/big: mismatched montgomery number lengths")
++	}
++	var c1, c2, c3 Word
+ 	z = z.make(n)
+ 	z.clear()
+ 	for i := 0; i < n; i++ {
+ 		d := y[i]
+-		c1 += addMulVVW(z, x, d)
++		c2 = addMulVVW(z, x, d)
+ 		t := z[0] * k
+-		c2 = addMulVVW(z, m, t)
+-
++		c3 = addMulVVW(z, m, t)
+ 		copy(z, z[1:])
+-		z[n-1] = c1 + c2
+-		if z[n-1] < c1 {
++		cx := c1 + c2
++		cy := cx + c3
++		z[n-1] = cy
++		if cx < c2 || cy < c3 {
+ 			c1 = 1
+ 		} else {
+ 			c1 = 0
+diff --git a/src/math/big/nat_test.go b/src/math/big/nat_test.go
+index 7ac3cb8..dce7de5 100644
+--- a/src/math/big/nat_test.go
++++ b/src/math/big/nat_test.go
+@@ -341,25 +341,57 @@ var montgomeryTests = []struct {
+ 		"0xffffffffffffffffffffffffffffffffffffffffffffffffe",
+ 		"0xffffffffffffffffffffffffffffffffffffffffffffffffe",
+ 		"0xfffffffffffffffffffffffffffffffffffffffffffffffff",
+-		0x0000000000000000,
+-		"0xffffffffffffffffffffffffffffffffffffffffff",
+-		"0xffffffffffffffffffffffffffffffffff",
++		1,
++		"0x1000000000000000000000000000000000000000000",
++		"0x10000000000000000000000000000000000",
+ 	},
+ 	{
+-		"0x0000000080000000",
+-		"0x00000000ffffffff",
++		"0x000000000ffffff5",
++		"0x000000000ffffff0",
+ 		"0x0000000010000001",
+ 		0xff0000000fffffff,
+-		"0x0000000088000000",
+-		"0x0000000007800001",
++		"0x000000000bfffff4",
++		"0x0000000003400001",
++	},
++	{
++		"0x0000000080000000",
++		"0x00000000ffffffff",
++		"0x1000000000000001",
++		0xfffffffffffffff,
++		"0x0800000008000001",
++		"0x0800000008000001",
+ 	},
+ 	{
+-		"0xffffffffffffffffffffffffffffffff00000000000022222223333333333444444444",
+-		"0xffffffffffffffffffffffffffffffff999999999999999aaabbbbbbbbcccccccccccc",
++		"0x0000000080000000",
++		"0x0000000080000000",
++		"0xffffffff00000001",
++		0xfffffffeffffffff,
++		"0xbfffffff40000001",
++		"0xbfffffff40000001",
++	},
++	{
++		"0x0000000080000000",
++		"0x0000000080000000",
++		"0x00ffffff00000001",
++		0xfffffeffffffff,
++		"0xbfffff40000001",
++		"0xbfffff40000001",
++	},
++	{
++		"0x0000000080000000",
++		"0x0000000080000000",
++		"0x0000ffff00000001",
++		0xfffeffffffff,
++		"0xbfff40000001",
++		"0xbfff40000001",
++	},
++	{
++		"0x3321ffffffffffffffffffffffffffff00000000000022222623333333332bbbb888c0",
++		"0x3321ffffffffffffffffffffffffffff00000000000022222623333333332bbbb888c0",
+ 		"0x33377fffffffffffffffffffffffffffffffffffffffffffff0000000000022222eee1",
+ 		0xdecc8f1249812adf,
+-		"0x22bb05b6d95eaaeca2bb7c05e51f807bce9064b5fbad177161695e4558f9474e91cd79",
+-		"0x14beb58d230f85b6d95eaaeca2bb7c05e51f807bce9064b5fb45669afa695f228e48cd",
++		"0x04eb0e11d72329dc0915f86784820fc403275bf2f6620a20e0dd344c5cd0875e50deb5",
++		"0x0d7144739a7d8e11d72329dc0915f86784820fc403275bf2f61ed96f35dd34dbb3d6a0",
+ 	},
+ 	{
+ 		"0x10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffff00000000000022222223333333333444444444",
+@@ -372,10 +404,27 @@ var montgomeryTests = []struct {
+ }
+ 
+ func TestMontgomery(t *testing.T) {
++	one := NewInt(1)
++	_B := new(Int).Lsh(one, _W)
+ 	for i, test := range montgomeryTests {
+ 		x := natFromString(test.x)
+ 		y := natFromString(test.y)
+ 		m := natFromString(test.m)
++		for len(x) < len(m) {
++			x = append(x, 0)
++		}
++		for len(y) < len(m) {
++			y = append(y, 0)
++		}
++
++		if x.cmp(m) > 0 {
++			_, r := nat(nil).div(nil, x, m)
++			t.Errorf("#%d: x > m (0x%s > 0x%s; use 0x%s)", i, x.utoa(16), m.utoa(16), r.utoa(16))
++		}
++		if y.cmp(m) > 0 {
++			_, r := nat(nil).div(nil, x, m)
++			t.Errorf("#%d: y > m (0x%s > 0x%s; use 0x%s)", i, y.utoa(16), m.utoa(16), r.utoa(16))
++		}
+ 
+ 		var out nat
+ 		if _W == 32 {
+@@ -384,11 +433,31 @@ func TestMontgomery(t *testing.T) {
+ 			out = natFromString(test.out64)
+ 		}
+ 
+-		k0 := Word(test.k0 & _M) // mask k0 to ensure that it fits for 32-bit systems.
++		// t.Logf("#%d: len=%d\n", i, len(m))
++
++		// check output in table
++		xi := &Int{abs: x}
++		yi := &Int{abs: y}
++		mi := &Int{abs: m}
++		p := new(Int).Mod(new(Int).Mul(xi, new(Int).Mul(yi, new(Int).ModInverse(new(Int).Lsh(one, uint(len(m))*_W), mi))), mi)
++		if out.cmp(p.abs.norm()) != 0 {
++			t.Errorf("#%d: out in table=0x%s, computed=0x%s", i, out.utoa(16), p.abs.norm().utoa(16))
++		}
++
++		// check k0 in table
++		k := new(Int).Mod(&Int{abs: m}, _B)
++		k = new(Int).Sub(_B, k)
++		k = new(Int).Mod(k, _B)
++		k0 := Word(new(Int).ModInverse(k, _B).Uint64())
++		if k0 != Word(test.k0) {
++			t.Errorf("#%d: k0 in table=%#x, computed=%#x\n", i, test.k0, k0)
++		}
++
++		// check montgomery with correct k0 produces correct output
+ 		z := nat(nil).montgomery(x, y, m, k0, len(m))
+ 		z = z.norm()
+ 		if z.cmp(out) != 0 {
+-			t.Errorf("#%d got %s want %s", i, z.decimalString(), out.decimalString())
++			t.Errorf("#%d: got 0x%s want 0x%s", i, z.utoa(16), out.utoa(16))
+ 		}
+ 	}
+ }
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0070-release-branch.go1.5-math-big-fix-Exp-x-x-x-for-cert.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,86 @@
+From b2cf5e7aa096fabd624440fbb94b93a692c13024 Mon Sep 17 00:00:00 2001
+From: Russ Cox <[email protected]>
+Date: Mon, 11 Jan 2016 09:52:56 -0500
+Subject: [PATCH 70/73] [release-branch.go1.5] math/big: fix Exp(x, x, x) for
+ certain large x
+
+Fixes #13907.
+
+Change-Id: Ieaa5183f399b12a9177372212adf481c8f0b4a0d
+Reviewed-on: https://go-review.googlesource.com/18491
+Reviewed-by: Robert Griesemer <[email protected]>
+Reviewed-by: Vlad Krasnov <[email protected]>
+Reviewed-by: Adam Langley <[email protected]>
+Reviewed-on: https://go-review.googlesource.com/18586
+Reviewed-by: Chris Broadfoot <[email protected]>
+---
+ src/math/big/int_test.go | 10 ++++++++--
+ src/math/big/nat.go      | 17 +++++++++++++++++
+ 2 files changed, 25 insertions(+), 2 deletions(-)
+
+diff --git a/src/math/big/int_test.go b/src/math/big/int_test.go
+index 88c8c2b..f3def5a 100644
+--- a/src/math/big/int_test.go
++++ b/src/math/big/int_test.go
+@@ -555,6 +555,12 @@ var expTests = []struct {
+ 		"0xAC6BDB41324A9A9BF166DE5E1389582FAF72B6651987EE07FC3192943DB56050A37329CBB4A099ED8193E0757767A13DD52312AB4B03310DCD7F48A9DA04FD50E8083969EDB767B0CF6095179A163AB3661A05FBD5FAAAE82918A9962F0B93B855F97993EC975EEAA80D740ADBF4FF747359D041D5C33EA71D281E446B14773BCA97B43A23FB801676BD207A436C6481F1D2B9078717461A5B9D32E688F87748544523B524B0D57D5EA77A2775D2ECFA032CFBDBF52FB3786160279004E57AE6AF874E7303CE53299CCC041C7BC308D82A5698F3A8D0C38271AE35F8E9DBFBB694B5C803D89F7AE435DE236D525F54759B65E372FCD68EF20FA7111F9E4AFF73",
+ 		"21484252197776302499639938883777710321993113097987201050501182909581359357618579566746556372589385361683610524730509041328855066514963385522570894839035884713051640171474186548713546686476761306436434146475140156284389181808675016576845833340494848283681088886584219750554408060556769486628029028720727393293111678826356480455433909233520504112074401376133077150471237549474149190242010469539006449596611576612573955754349042329130631128234637924786466585703488460540228477440853493392086251021228087076124706778899179648655221663765993962724699135217212118535057766739392069738618682722216712319320435674779146070442",
+ 	},
++
++	// test cases for issue 13907
++	{"0xffffffff00000001", "0xffffffff00000001", "0xffffffff00000001", "0"},
++	{"0xffffffffffffffff00000001", "0xffffffffffffffff00000001", "0xffffffffffffffff00000001", "0"},
++	{"0xffffffffffffffffffffffff00000001", "0xffffffffffffffffffffffff00000001", "0xffffffffffffffffffffffff00000001", "0"},
++	{"0xffffffffffffffffffffffffffffffff00000001", "0xffffffffffffffffffffffffffffffff00000001", "0xffffffffffffffffffffffffffffffff00000001", "0"},
+ }
+ 
+ func TestExp(t *testing.T) {
+@@ -582,7 +588,7 @@ func TestExp(t *testing.T) {
+ 			t.Errorf("#%d: %v is not normalized", i, *z1)
+ 		}
+ 		if z1.Cmp(out) != 0 {
+-			t.Errorf("#%d: got %s want %s", i, z1, out)
++			t.Errorf("#%d: got %x want %x", i, z1, out)
+ 		}
+ 
+ 		if m == nil {
+@@ -591,7 +597,7 @@ func TestExp(t *testing.T) {
+ 			m = &Int{abs: nat{}} // m != nil && len(m.abs) == 0
+ 			z2 := new(Int).Exp(x, y, m)
+ 			if z2.Cmp(z1) != 0 {
+-				t.Errorf("#%d: got %s want %s", i, z2, z1)
++				t.Errorf("#%d: got %x want %x", i, z2, z1)
+ 			}
+ 		}
+ 	}
+diff --git a/src/math/big/nat.go b/src/math/big/nat.go
+index c7362e6..6c242c8 100644
+--- a/src/math/big/nat.go
++++ b/src/math/big/nat.go
+@@ -1151,6 +1151,23 @@ func (z nat) expNNMontgomery(x, y, m nat) nat {
+ 	}
+ 	// convert to regular number
+ 	zz = zz.montgomery(z, one, m, k0, numWords)
++
++	// One last reduction, just in case.
++	// See golang.org/issue/13907.
++	if zz.cmp(m) >= 0 {
++		// Common case is m has high bit set; in that case,
++		// since zz is the same length as m, there can be just
++		// one multiple of m to remove. Just subtract.
++		// We think that the subtract should be sufficient in general,
++		// so do that unconditionally, but double-check,
++		// in case our beliefs are wrong.
++		// The div is not expected to be reached.
++		zz = zz.sub(zz, m)
++		if zz.cmp(m) >= 0 {
++			_, zz = nat(nil).div(nil, zz, m)
++		}
++	}
++
+ 	return zz.norm()
+ }
+ 
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0072-release-branch.go1.5-math-big-fix-nat-test.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,55 @@
+From 575890b1208780ae94406e3f0fa547cb7423656e Mon Sep 17 00:00:00 2001
+From: Russ Cox <[email protected]>
+Date: Wed, 13 Jan 2016 13:38:17 -0500
+Subject: [PATCH 72/73] [release-branch.go1.5] math/big: fix nat test
+
+Go 1.5 does not have nat.utoa(16) but has nat.hexString().
+
+Change-Id: Iac91c8bf3c6cd404f255f75d237c2d3b84d99359
+Reviewed-on: https://go-review.googlesource.com/18613
+Run-TryBot: Russ Cox <[email protected]>
+Reviewed-by: Brad Fitzpatrick <[email protected]>
+Reviewed-by: Chris Broadfoot <[email protected]>
+---
+ src/math/big/nat_test.go | 8 ++++----
+ 1 file changed, 4 insertions(+), 4 deletions(-)
+
+diff --git a/src/math/big/nat_test.go b/src/math/big/nat_test.go
+index dce7de5..13caec4 100644
+--- a/src/math/big/nat_test.go
++++ b/src/math/big/nat_test.go
+@@ -419,11 +419,11 @@ func TestMontgomery(t *testing.T) {
+ 
+ 		if x.cmp(m) > 0 {
+ 			_, r := nat(nil).div(nil, x, m)
+-			t.Errorf("#%d: x > m (0x%s > 0x%s; use 0x%s)", i, x.utoa(16), m.utoa(16), r.utoa(16))
++			t.Errorf("#%d: x > m (0x%s > 0x%s; use 0x%s)", i, x.hexString(), m.hexString(), r.hexString())
+ 		}
+ 		if y.cmp(m) > 0 {
+ 			_, r := nat(nil).div(nil, x, m)
+-			t.Errorf("#%d: y > m (0x%s > 0x%s; use 0x%s)", i, y.utoa(16), m.utoa(16), r.utoa(16))
++			t.Errorf("#%d: y > m (0x%s > 0x%s; use 0x%s)", i, y.hexString(), m.hexString(), r.hexString())
+ 		}
+ 
+ 		var out nat
+@@ -441,7 +441,7 @@ func TestMontgomery(t *testing.T) {
+ 		mi := &Int{abs: m}
+ 		p := new(Int).Mod(new(Int).Mul(xi, new(Int).Mul(yi, new(Int).ModInverse(new(Int).Lsh(one, uint(len(m))*_W), mi))), mi)
+ 		if out.cmp(p.abs.norm()) != 0 {
+-			t.Errorf("#%d: out in table=0x%s, computed=0x%s", i, out.utoa(16), p.abs.norm().utoa(16))
++			t.Errorf("#%d: out in table=0x%s, computed=0x%s", i, out.hexString(), p.abs.norm().hexString())
+ 		}
+ 
+ 		// check k0 in table
+@@ -457,7 +457,7 @@ func TestMontgomery(t *testing.T) {
+ 		z := nat(nil).montgomery(x, y, m, k0, len(m))
+ 		z = z.norm()
+ 		if z.cmp(out) != 0 {
+-			t.Errorf("#%d: got 0x%s want 0x%s", i, z.utoa(16), out.utoa(16))
++			t.Errorf("#%d: got 0x%s want 0x%s", i, z.hexString(), out.hexString())
+ 		}
+ 	}
+ }
+-- 
+2.6.1
+
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0500-I36345ce5e7b371bd601b7d48af000f4ccacd62c0.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,60 @@
+commit d9e3d16796927ae2c5721cdff855ddb07a903d78
+Author: Shawn Walker-Salas <[email protected]>
+Date:   Thu Jul 30 13:32:55 2015 -0700
+
+    runtime, syscall: remove unused bits from Solaris implementation
+    
+    CL 9184 changed the runtime and syscall packages to link Solaris binaries
+    directly instead of using dlopen/dlsym but did not remove the unused (and
+    now broken) references to dlopen, dlclose, and dlsym.
+    
+    Fixes #11923
+    
+    Change-Id: I36345ce5e7b371bd601b7d48af000f4ccacd62c0
+    Reviewed-on: https://go-review.googlesource.com/13410
+    Reviewed-by: Aram Hăvărneanu <[email protected]>
+
+diff --git a/src/runtime/syscall2_solaris.go b/src/runtime/syscall2_solaris.go
+index df72996..e19035a 100644
+--- a/src/runtime/syscall2_solaris.go
++++ b/src/runtime/syscall2_solaris.go
+@@ -9,9 +9,6 @@ import _ "unsafe" // for go:linkname
+ //go:cgo_import_dynamic libc_chdir chdir "libc.so"
+ //go:cgo_import_dynamic libc_chroot chroot "libc.so"
+ //go:cgo_import_dynamic libc_close close "libc.so"
+-//go:cgo_import_dynamic libc_dlclose dlclose "libc.so"
+-//go:cgo_import_dynamic libc_dlopen dlopen "libc.so"
+-//go:cgo_import_dynamic libc_dlsym dlsym "libc.so"
+ //go:cgo_import_dynamic libc_execve execve "libc.so"
+ //go:cgo_import_dynamic libc_fcntl fcntl "libc.so"
+ //go:cgo_import_dynamic libc_gethostname gethostname "libc.so"
+@@ -30,9 +27,6 @@ import _ "unsafe" // for go:linkname
+ //go:linkname libc_chdir libc_chdir
+ //go:linkname libc_chroot libc_chroot
+ //go:linkname libc_close libc_close
+-//go:linkname libc_dlclose libc_dlclose
+-//go:linkname libc_dlopen libc_dlopen
+-//go:linkname libc_dlsym libc_dlsym
+ //go:linkname libc_execve libc_execve
+ //go:linkname libc_fcntl libc_fcntl
+ //go:linkname libc_gethostname libc_gethostname
+diff --git a/src/syscall/asm_solaris_amd64.s b/src/syscall/asm_solaris_amd64.s
+index cc69caa..2547cdb 100644
+--- a/src/syscall/asm_solaris_amd64.s
++++ b/src/syscall/asm_solaris_amd64.s
+@@ -23,15 +23,6 @@ TEXT ·chroot1(SB),NOSPLIT,$0
+ TEXT ·close(SB),NOSPLIT,$0
+ 	JMP	runtime·syscall_close(SB)
+ 
+-TEXT ·dlopen(SB),NOSPLIT,$0
+-	JMP	runtime·syscall_dlopen(SB)
+-
+-TEXT ·dlclose(SB),NOSPLIT,$0
+-	JMP	runtime·syscall_dlclose(SB)
+-
+-TEXT ·dlsym(SB),NOSPLIT,$0
+-	JMP	runtime·syscall_dlsym(SB)
+-
+ TEXT ·execve(SB),NOSPLIT,$0
+ 	JMP	runtime·syscall_execve(SB)
+ 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0501-I8361e91aa3708f5053f98263dfe9feb8c5d1d969.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,65 @@
+commit 001a75a74c4a27901b0b536efe1be581612c52a9
+Author: Shawn Walker-Salas <[email protected]>
+Date:   Tue Aug 18 14:13:38 2015 -0700
+
+    runtime/trace: fix tracing of blocking system calls
+    
+    The placement and invocation of traceGoSysCall when using
+    entersyscallblock() instead of entersyscall() differs enough that the
+    TestTraceSymbolize test can fail on some platforms.
+    
+    This change moves the invocation of traceGoSysCall for entersyscall() so
+    that the same number of "frames to skip" are present in the trace as when
+    entersyscallblock() is used ensuring system call traces remain identical
+    regardless of internal implementation choices.
+    
+    Fixes golang/go#12056
+    
+    Change-Id: I8361e91aa3708f5053f98263dfe9feb8c5d1d969
+    Reviewed-on: https://go-review.googlesource.com/13861
+    Run-TryBot: Dmitry Vyukov <[email protected]>
+    Reviewed-by: Dmitry Vyukov <[email protected]>
+
+diff --git a/src/runtime/proc1.go b/src/runtime/proc1.go
+index 35d9e86..4ffe11b 100644
+--- a/src/runtime/proc1.go
++++ b/src/runtime/proc1.go
+@@ -1823,10 +1823,6 @@ func reentersyscall(pc, sp uintptr) {
+ 	// but can have inconsistent g->sched, do not let GC observe it.
+ 	_g_.m.locks++
+ 
+-	if trace.enabled {
+-		systemstack(traceGoSysCall)
+-	}
+-
+ 	// Entersyscall must not call any function that might split/grow the stack.
+ 	// (See details in comment above.)
+ 	// Catch calls that might, by replacing the stack guard with something that
+@@ -1846,6 +1842,14 @@ func reentersyscall(pc, sp uintptr) {
+ 		})
+ 	}
+ 
++	if trace.enabled {
++		systemstack(traceGoSysCall)
++		// systemstack itself clobbers g.sched.{pc,sp} and we might
++		// need them later when the G is genuinely blocked in a
++		// syscall
++		save(pc, sp)
++	}
++
+ 	if atomicload(&sched.sysmonwait) != 0 { // TODO: fast atomic
+ 		systemstack(entersyscall_sysmon)
+ 		save(pc, sp)
+diff --git a/src/runtime/trace.go b/src/runtime/trace.go
+index 29600b5..6631bc2 100644
+--- a/src/runtime/trace.go
++++ b/src/runtime/trace.go
+@@ -828,7 +828,7 @@ func traceGoUnpark(gp *g, skip int) {
+ }
+ 
+ func traceGoSysCall() {
+-	traceEvent(traceEvGoSysCall, 4)
++	traceEvent(traceEvGoSysCall, 1)
+ }
+ 
+ func traceGoSysExit(seq uint64, ts int64) {
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0502-Ifb58ac9db8540936d5685c2c58bdc465dbc836cb.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,249 @@
+commit af7c9a42c1112175650f5261a2363ca37eec3932
+Author: Shawn Walker-Salas <[email protected]>
+Date:   Fri Sep 4 16:53:19 2015 -0700
+
+    syscall: implement getwd on Solaris
+    
+    In support of the changes required for #8609, it was suggested that
+    syscall.getwd() be updated to work on Solaris first since the runtime
+    uses it and today it's unimplemented.
+    
+    Fixes #12507
+    
+    Change-Id: Ifb58ac9db8540936d5685c2c58bdc465dbc836cb
+    Reviewed-on: https://go-review.googlesource.com/14420
+    Reviewed-by: Aram Hăvărneanu <[email protected]>
+
+diff --git a/src/syscall/mkerrors.sh b/src/syscall/mkerrors.sh
+index 438de6e..b59a46b 100755
+--- a/src/syscall/mkerrors.sh
++++ b/src/syscall/mkerrors.sh
+@@ -13,6 +13,11 @@ export LC_CTYPE=C
+ 
+ CC=${CC:-gcc}
+ 
++if [[ "$GOOS" -eq "solaris" ]]; then
++	# Assumes GNU versions of utilities in PATH.
++	export PATH=/usr/gnu/bin:$PATH
++fi
++
+ uname=$(uname)
+ 
+ includes_Darwin='
+@@ -195,6 +200,7 @@ includes_OpenBSD='
+ '
+ 
+ includes_SunOS='
++#include <limits.h>
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ #include <sys/sockio.h>
+diff --git a/src/syscall/mksyscall_solaris.pl b/src/syscall/mksyscall_solaris.pl
+index f5eb4b3..cd69ebc 100755
+--- a/src/syscall/mksyscall_solaris.pl
++++ b/src/syscall/mksyscall_solaris.pl
+@@ -38,6 +38,11 @@ if($ARGV[0] =~ /^-/) {
+ 	exit 1;
+ }
+ 
++if($ENV{'GOARCH'} eq "" || $ENV{'GOOS'} eq "") {
++	print STDERR "GOARCH or GOOS not defined in environment\n";
++	exit 1;
++}
++
+ sub parseparamlist($) {
+ 	my ($list) = @_;
+ 	$list =~ s/^\s*//;
+@@ -60,9 +65,9 @@ sub parseparam($) {
+ 
+ my $package = "";
+ my $text = "";
+-my $vars = "";
+ my $dynimports = "";
+ my $linknames = "";
++my @vars = ();
+ while(<>) {
+ 	chomp;
+ 	s/\s+/ /g;
+@@ -100,20 +105,19 @@ while(<>) {
+ 	}
+ 
+ 	# System call pointer variable name.
+-	my $sysvarname = "libc_$sysname";
++	my $sysvarname = "libc_${sysname}";
+ 
+ 	my $strconvfunc = "BytePtrFromString";
+ 	my $strconvtype = "*byte";
+ 
+-	# Library proc address variable.
+ 	$sysname =~ y/A-Z/a-z/; # All libc functions are lowercase.
+-	if($vars eq "") {
+-		$vars .= "\t$sysvarname";
+-	} else {
+-		$vars .= ",\n\t$sysvarname";
+-	}
+-	$dynimports .= "//go:cgo_import_dynamic $sysvarname $sysname \"$modname.so\"\n";
+-	$linknames .= "//go:linkname $sysvarname $sysvarname\n";
++
++	# Runtime import of function to allow cross-platform builds.
++	$dynimports .= "//go:cgo_import_dynamic ${sysvarname} ${sysname} \"$modname.so\"\n";
++	# Link symbol to proc address variable.
++	$linknames .= "//go:linkname ${sysvarname} ${sysvarname}\n";
++	# Library proc address variable.
++	push @vars, $sysvarname;
+ 
+ 	# Go function header.
+ 	$out = join(', ', @out);
+@@ -264,6 +268,8 @@ print <<EOF;
+ // $cmdline
+ // MACHINE GENERATED BY THE COMMAND ABOVE; DO NOT EDIT
+ 
++// +build $ENV{'GOARCH'},$ENV{'GOOS'}
++
+ package $package
+ 
+ import "unsafe"
+@@ -271,17 +277,20 @@ EOF
+ 
+ print "import \"syscall\"\n" if $package ne "syscall";
+ 
+-print <<EOF;
++my $vardecls = "\t" . join(",\n\t", @vars);
++$vardecls .= " libcFunc";
++
++chomp($_=<<EOF);
+ 
+ $dynimports
+ $linknames
+ type libcFunc uintptr
+ 
+ var (
+-$vars libcFunc
++$vardecls
+ )
+ 
+ $text
+-
+ EOF
++print $_;
+ exit 0;
+diff --git a/src/syscall/syscall_solaris.go b/src/syscall/syscall_solaris.go
+index 0f60e21..2f68760 100644
+--- a/src/syscall/syscall_solaris.go
++++ b/src/syscall/syscall_solaris.go
+@@ -142,12 +142,23 @@ func Getsockname(fd int) (sa Sockaddr, err error) {
+ 	return anyToSockaddr(&rsa)
+ }
+ 
+-// The const provides a compile-time constant so clients
+-// can adjust to whether there is a working Getwd and avoid
+-// even linking this function into the binary.  See ../os/getwd.go.
+-const ImplementsGetwd = false
++const ImplementsGetwd = true
+ 
+-func Getwd() (string, error) { return "", ENOTSUP }
++//sys	Getcwd(buf []byte) (n int, err error)
++
++func Getwd() (wd string, err error) {
++	var buf [PathMax]byte
++	// Getcwd will return an error if it failed for any reason.
++	_, err = Getcwd(buf[0:])
++	if err != nil {
++		return "", err
++	}
++	n := clen(buf[:])
++	if n < 1 {
++		return "", EINVAL
++	}
++	return string(buf[:n]), nil
++}
+ 
+ /*
+  * Wrapped
+diff --git a/src/syscall/types_solaris.go b/src/syscall/types_solaris.go
+index 53fa350..7246434 100644
+--- a/src/syscall/types_solaris.go
++++ b/src/syscall/types_solaris.go
+@@ -15,8 +15,14 @@ package syscall
+ 
+ /*
+ #define KERNEL
++// These defines ensure that builds done on newer versions of Solaris are
++// backwards-compatible with older versions of Solaris and
++// OpenSolaris-based derivatives.
++#define __USE_SUNOS_SOCKETS__          // msghdr
++#define __USE_LEGACY_PROTOTYPES__      // iovec
+ #include <dirent.h>
+ #include <fcntl.h>
++#include <limits.h>
+ #include <signal.h>
+ #include <termios.h>
+ #include <stdio.h>
+@@ -69,6 +75,7 @@ const (
+ 	sizeofInt      = C.sizeof_int
+ 	sizeofLong     = C.sizeof_long
+ 	sizeofLongLong = C.sizeof_longlong
++	PathMax        = C.PATH_MAX
+ )
+ 
+ // Basic types
+diff --git a/src/syscall/zsyscall_solaris_amd64.go b/src/syscall/zsyscall_solaris_amd64.go
+index cabab7e..ebdeb92 100644
+--- a/src/syscall/zsyscall_solaris_amd64.go
++++ b/src/syscall/zsyscall_solaris_amd64.go
+@@ -7,6 +7,7 @@ package syscall
+ 
+ import "unsafe"
+ 
++//go:cgo_import_dynamic libc_Getcwd getcwd "libc.so"
+ //go:cgo_import_dynamic libc_getgroups getgroups "libc.so"
+ //go:cgo_import_dynamic libc_setgroups setgroups "libc.so"
+ //go:cgo_import_dynamic libc_fcntl fcntl "libc.so"
+@@ -89,6 +90,7 @@ import "unsafe"
+ //go:cgo_import_dynamic libc_recvfrom recvfrom "libsocket.so"
+ //go:cgo_import_dynamic libc_recvmsg recvmsg "libsocket.so"
+ 
++//go:linkname libc_Getcwd libc_Getcwd
+ //go:linkname libc_getgroups libc_getgroups
+ //go:linkname libc_setgroups libc_setgroups
+ //go:linkname libc_fcntl libc_fcntl
+@@ -174,6 +176,7 @@ import "unsafe"
+ type libcFunc uintptr
+ 
+ var (
++	libc_Getcwd,
+ 	libc_getgroups,
+ 	libc_setgroups,
+ 	libc_fcntl,
+@@ -257,6 +260,19 @@ var (
+ 	libc_recvmsg libcFunc
+ )
+ 
++func Getcwd(buf []byte) (n int, err error) {
++	var _p0 *byte
++	if len(buf) > 0 {
++		_p0 = &buf[0]
++	}
++	r0, _, e1 := sysvicall6(uintptr(unsafe.Pointer(&libc_Getcwd)), 2, uintptr(unsafe.Pointer(_p0)), uintptr(len(buf)), 0, 0, 0, 0)
++	n = int(r0)
++	if e1 != 0 {
++		err = errnoErr(e1)
++	}
++	return
++}
++
+ func getgroups(ngid int, gid *_Gid_t) (n int, err error) {
+ 	r0, _, e1 := rawSysvicall6(uintptr(unsafe.Pointer(&libc_getgroups)), 2, uintptr(ngid), uintptr(unsafe.Pointer(gid)), 0, 0, 0, 0)
+ 	n = int(r0)
+diff --git a/src/syscall/ztypes_solaris_amd64.go b/src/syscall/ztypes_solaris_amd64.go
+index 2471519..4cf07ed 100644
+--- a/src/syscall/ztypes_solaris_amd64.go
++++ b/src/syscall/ztypes_solaris_amd64.go
+@@ -11,6 +11,7 @@ const (
+ 	sizeofInt      = 0x4
+ 	sizeofLong     = 0x8
+ 	sizeofLongLong = 0x8
++	PathMax        = 0x400
+ )
+ 
+ type (
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0503-If35a18d8eee8ec7ddcca2d4ccd41ab6ffcf93b41.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,69 @@
+commit dc6df1b07093ffa0568a581251e8ddd38f707ed6
+Author: Shawn Walker-Salas <[email protected]>
+Date:   Thu Sep 17 15:47:20 2015 -0700
+
+    cmd/go: elide -rpath when not applicable and used via LDFLAGS
+    
+    Some linker flags should only be applied when performing the final
+    linking step for a shared library or executable, etc. In other
+    contexts, they're either invalid, or meaningless to apply (so should
+    not be specified).
+    
+    When an external linker is used (either directly by Go or by the
+    compiler driver used by cgo), -rpath and -rpath-link should only be
+    specified in the final linking step.  On platforms such as Solaris,
+    ld(1) will reject its use in any other scenario (such as when linking
+    relocatable objects).
+    
+    This change is necessary because Go does not currently offer a way to
+    specify LDFLAGS based on when they should be applied.
+    
+    Fixes #12115
+    
+    Change-Id: If35a18d8eee8ec7ddcca2d4ccd41ab6ffcf93b41
+    Reviewed-on: https://go-review.googlesource.com/14674
+    Reviewed-by: Minux Ma <[email protected]>
+    Run-TryBot: Minux Ma <[email protected]>
+    TryBot-Result: Gobot Gobot <[email protected]>
+    Reviewed-by: Ian Lance Taylor <[email protected]>
+
+diff --git a/src/cmd/go/build.go b/src/cmd/go/build.go
+index df74338..0c2bc5f 100644
+--- a/src/cmd/go/build.go
++++ b/src/cmd/go/build.go
+@@ -2943,7 +2943,9 @@ func (b *builder) cgo(p *Package, cgoExe, obj string, pcCFLAGS, pcLDFLAGS, cgofi
+ 	var linkobj []string
+ 
+ 	var bareLDFLAGS []string
+-	// filter out -lsomelib, -l somelib, *.{so,dll,dylib}, and (on Darwin) -framework X
++	// When linking relocatable objects, various flags need to be
++	// filtered out as they are inapplicable and can cause some linkers
++	// to fail.
+ 	for i := 0; i < len(cgoLDFLAGS); i++ {
+ 		f := cgoLDFLAGS[i]
+ 		switch {
+@@ -2959,7 +2961,6 @@ func (b *builder) cgo(p *Package, cgoExe, obj string, pcCFLAGS, pcLDFLAGS, cgofi
+ 		case strings.HasSuffix(f, ".dylib"),
+ 			strings.HasSuffix(f, ".so"),
+ 			strings.HasSuffix(f, ".dll"):
+-			continue
+ 		// Remove any -fsanitize=foo flags.
+ 		// Otherwise the compiler driver thinks that we are doing final link
+ 		// and links sanitizer runtime into the object file. But we are not doing
+@@ -2968,6 +2969,16 @@ func (b *builder) cgo(p *Package, cgoExe, obj string, pcCFLAGS, pcLDFLAGS, cgofi
+ 		// See issue 8788 for details.
+ 		case strings.HasPrefix(f, "-fsanitize="):
+ 			continue
++		// runpath flags not applicable unless building a shared
++		// object or executable; see issue 12115 for details.  This
++		// is necessary as Go currently does not offer a way to
++		// specify the set of LDFLAGS that only apply to shared
++		// objects.
++		case strings.HasPrefix(f, "-Wl,-rpath"):
++			if f == "-Wl,-rpath" || f == "-Wl,-rpath-link" {
++				// Skip following argument to -rpath* too.
++				i++
++			}
+ 		default:
+ 			bareLDFLAGS = append(bareLDFLAGS, f)
+ 		}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0600-perl-env.patch	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,13 @@
+One of the test scripts requires Perl, and probably would work with any
+version, but for dependency purposes, we need to pick one.
+
+Not suitable for upstream.
+diff -ru golang-1.5/test/errchk golang-1.5/test/errchk
+--- golang-1.5/test/errchk	2015-09-08 18:24:03.000000000 -0700
++++ golang-1.5/test/errchk	2015-11-03 14:59:16.457207463 -0800
+@@ -1,4 +1,4 @@
+-#!/usr/bin/env perl
++#!/usr/perl5/5.20/bin/perl
+ # Copyright 2009 The Go Authors. All rights reserved.
+ # Use of this source code is governed by a BSD-style
+ # license that can be found in the LICENSE file.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/0601-no-build-h2i.patch_net	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,15 @@
+h2i requires terminal.MakeRaw and terminal.Restore which are not currently
+available on Solaris.
+
+Not suitable for upstream.
+diff -ru net-b4e17d61b15679caf2335da776c614169a1b4643/http2/h2i/h2i.go net-b4e17d61b15679caf2335da776c614169a1b4643.new/http2/h2i/h2i.go
+--- net-b4e17d61b15679caf2335da776c614169a1b4643/http2/h2i/h2i.go	2015-11-02 02:32:43.000000000 -0800
++++ net-b4e17d61b15679caf2335da776c614169a1b4643.new/http2/h2i/h2i.go	2015-11-03 14:50:26.289697762 -0800
+@@ -1,6 +1,7 @@
+ // Copyright 2015 The Go Authors. All rights reserved.
+ // Use of this source code is governed by a BSD-style
+ // license that can be found in the LICENSE file.
++// +build !solaris
+ 
+ /*
+ The h2i command is an interactive HTTP/2 console.
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/patches/README	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,20 @@
+To make it easier to manage the large number of patches expected for Go at
+different points in the release cycle (due to the frequent updates by
+upstream and our own internal developmenmt), the patches in this directory
+are named as follows:
+
+XXXX-$name.patch
+
+The XXXX (matching git's 4-digit patch numbering scheme) should be a
+numeric value in the range of:
+
+0000-0499:      patches taken directly from upstream repository release
+                branch
+
+0500-0599:      patches we've contributed to upstream, but are not yet part
+                of the current release
+
+0600-0699:      patches not suitable for upstream that we need to build;
+                these should be rare
+
+0700-9999:      reserved for future use
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/sys-15.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,293 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/sys-15@$(IPS_COMPONENT_VERSION_sys),$(BUILD_VERSION)
+set name=pkg.summary value="Supplementary Go packages for making system calls"
+set name=com.oracle.info.description value="Google Go Sys"
+set name=com.oracle.info.tpno value=$(TPNO_sys)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL_sys)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/AUTHORS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/CONTRIBUTING.md
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/CONTRIBUTORS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/LICENSE
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/PATENTS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/codereview.cfg
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/asm.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/asm_plan9_386.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/asm_plan9_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/const_plan9.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/dir_plan9.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/env_plan9.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/env_unset.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/errors_plan9.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/mkall.sh
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/mkerrors.sh
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/mksyscall.pl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/mksysnum_plan9.sh
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/pwd_go15_plan9.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/pwd_plan9.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/race.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/race0.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/str.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/syscall.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/syscall_plan9.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/syscall_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/zsyscall_plan9_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/zsyscall_plan9_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/plan9/zsysnum_plan9.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/.gitignore
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_darwin_386.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_darwin_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_darwin_arm.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_darwin_arm64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_dragonfly_386.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_dragonfly_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_freebsd_386.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_freebsd_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_freebsd_arm.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_linux_386.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_linux_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_linux_arm.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_linux_arm64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_linux_ppc64x.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_netbsd_386.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_netbsd_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_netbsd_arm.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_openbsd_386.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_openbsd_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/asm_solaris_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/constants.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/creds_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/env_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/env_unset.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/export_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/flock.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/flock_linux_32bit.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/gccgo.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/gccgo_c.c
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/gccgo_linux_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/mkall.sh
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/mkerrors.sh
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/mksyscall.pl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/mksyscall_solaris.pl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/mksysctl_openbsd.pl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/mksysnum_darwin.pl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/mksysnum_dragonfly.pl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/mksysnum_freebsd.pl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/mksysnum_linux.pl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/mksysnum_netbsd.pl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/mksysnum_openbsd.pl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/mmap_unix_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/race.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/race0.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/sockcmsg_linux.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/sockcmsg_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/str.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_bsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_bsd_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_darwin.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_darwin_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_darwin_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_darwin_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_darwin_arm64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_dragonfly.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_dragonfly_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_dragonfly_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_freebsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_freebsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_freebsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_freebsd_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_freebsd_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_linux.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_linux_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_linux_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_linux_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_linux_arm64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_linux_ppc64x.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_netbsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_netbsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_netbsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_netbsd_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_no_getwd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_openbsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_openbsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_openbsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_solaris.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_solaris_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/syscall_unix_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/types_darwin.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/types_dragonfly.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/types_freebsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/types_linux.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/types_netbsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/types_openbsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/types_solaris.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_darwin_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_darwin_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_darwin_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_darwin_arm64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_dragonfly_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_dragonfly_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_freebsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_freebsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_freebsd_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_linux_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_linux_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_linux_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_linux_arm64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_linux_ppc64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_linux_ppc64le.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_netbsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_netbsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_netbsd_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_openbsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_openbsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zerrors_solaris_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_darwin_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_darwin_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_darwin_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_darwin_arm64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_dragonfly_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_dragonfly_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_freebsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_freebsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_freebsd_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_linux_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_linux_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_linux_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_linux_arm64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_linux_ppc64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_linux_ppc64le.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_netbsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_netbsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_netbsd_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_openbsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_openbsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsyscall_solaris_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysctl_openbsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_darwin_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_darwin_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_darwin_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_darwin_arm64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_dragonfly_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_dragonfly_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_freebsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_freebsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_freebsd_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_linux_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_linux_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_linux_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_linux_arm64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_linux_ppc64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_linux_ppc64le.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_netbsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_netbsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_netbsd_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_openbsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_openbsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/zsysnum_solaris_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_darwin_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_darwin_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_darwin_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_darwin_arm64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_dragonfly_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_dragonfly_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_freebsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_freebsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_freebsd_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_linux_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_linux_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_linux_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_linux_arm64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_linux_ppc64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_linux_ppc64le.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_netbsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_netbsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_netbsd_arm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_openbsd_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_openbsd_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/unix/ztypes_solaris_amd64.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/asm.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/asm_windows_386.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/asm_windows_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/dll_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/env_unset.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/env_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/eventlog.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/exec_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/race.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/race0.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/registry/export_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/registry/key.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/registry/registry_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/registry/syscall.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/registry/value.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/registry/zsyscall_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/security_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/service.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/str.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/debug/log.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/debug/service.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/event.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/eventlog/install.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/eventlog/log.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/eventlog/log_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/example/beep.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/example/install.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/example/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/example/manage.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/example/service.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/go12.c
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/go12.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/go13.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/mgr/config.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/mgr/mgr.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/mgr/mgr_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/mgr/service.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/security.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/service.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/svc_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/sys_386.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/svc/sys_amd64.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/syscall.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/syscall_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/syscall_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/syscall_windows_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/zsyscall_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/ztypes_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/ztypes_windows_386.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/sys/windows/ztypes_windows_amd64.go
+license license.sys license="BSD-style, Patent Grant"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/sys.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,37 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/sys@$(IPS_COMPONENT_VERSION_sys),$(BUILD_VERSION)
+set name=pkg.summary value="Supplementary Go packages for making system calls"
+set name=com.oracle.info.description value="Google Go Sys"
+set name=com.oracle.info.tpno value=$(TPNO_sys)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL_sys)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=conditional fmri=library/golang/sys-15 predicate=developer/golang-15
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/text-15.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,288 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/text-15@$(IPS_COMPONENT_VERSION_text),$(BUILD_VERSION)
+set name=pkg.summary value="Supplementary Go packages for processing text"
+set name=com.oracle.info.description value="Google Go Text"
+set name=com.oracle.info.tpno value=$(TPNO_text)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL_text)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/AUTHORS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/CONTRIBUTING.md
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/CONTRIBUTORS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/LICENSE
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/PATENTS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cases/cases.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cases/context.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cases/context_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cases/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cases/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cases/gen_trieval.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cases/map.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cases/map_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cases/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cases/tables_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cases/trieval.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cldr/base.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cldr/cldr.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cldr/cldr_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cldr/collate.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cldr/collate_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cldr/data_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cldr/decode.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cldr/examples_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cldr/makexml.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cldr/resolve.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cldr/resolve_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cldr/slice.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cldr/slice_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/cldr/xml.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/codereview.cfg
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/build/builder.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/build/builder_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/build/colelem.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/build/colelem_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/build/contract.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/build/contract_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/build/order.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/build/order_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/build/table.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/build/trie.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/build/trie_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/collate.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/collate_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/colltab/collate_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/colltab/collelem.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/colltab/collelem_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/colltab/colltab.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/colltab/colltab_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/colltab/contract.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/colltab/contract_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/colltab/export.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/colltab/numeric.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/colltab/numeric_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/colltab/table.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/colltab/trie.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/colltab/trie_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/export_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/index.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/maketables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/option.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/option_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/reg_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/sort.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/sort_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/table_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/tools/colcmp/Makefile
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/tools/colcmp/chars.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/tools/colcmp/col.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/tools/colcmp/colcmp.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/tools/colcmp/darwin.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/tools/colcmp/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/collate/tools/colcmp/icu.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/currency/common.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/currency/currency.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/currency/currency_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/currency/format.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/currency/format_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/currency/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/currency/gen_common.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/currency/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/currency/tables_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/display/dict.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/display/dict_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/display/display.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/display/display_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/display/examples_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/display/lookup.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/display/maketables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/display/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/charmap/charmap.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/charmap/maketables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/charmap/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/encoding.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/encoding_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/htmlindex/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/htmlindex/htmlindex.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/htmlindex/htmlindex_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/htmlindex/map.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/htmlindex/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/ianaindex/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/ianaindex/ianaindex.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/internal/identifier/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/internal/identifier/identifier.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/internal/identifier/mib.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/internal/internal.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/japanese/all.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/japanese/eucjp.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/japanese/iso2022jp.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/japanese/maketables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/japanese/shiftjis.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/japanese/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/korean/euckr.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/korean/maketables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/korean/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/simplifiedchinese/all.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/simplifiedchinese/gbk.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/simplifiedchinese/hzgb2312.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/simplifiedchinese/maketables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/simplifiedchinese/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/candide-gb18030.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/candide-utf-16le.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/candide-utf-8.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/candide-windows-1252.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/rashomon-euc-jp.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/rashomon-iso-2022-jp.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/rashomon-shift-jis.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/rashomon-utf-8.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/sunzi-bingfa-gb-levels-1-and-2-hz-gb2312.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/sunzi-bingfa-gb-levels-1-and-2-utf-8.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/sunzi-bingfa-simplified-gbk.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/sunzi-bingfa-simplified-utf-8.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/sunzi-bingfa-traditional-big5.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/sunzi-bingfa-traditional-utf-8.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/unsu-joh-eun-nal-euc-kr.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/testdata/unsu-joh-eun-nal-utf-8.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/traditionalchinese/big5.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/traditionalchinese/maketables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/traditionalchinese/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/unicode/override.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/encoding/unicode/unicode.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/colltab/colltab.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/colltab/colltab_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/colltab/contract.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/colltab/contract_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/colltab/iter.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/colltab/iter_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/format/format.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/gen/code.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/gen/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/gen_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/internal.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/match.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/match_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/tag/tag.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/tag/tag_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/testtext/codesize.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/testtext/text.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/triegen/compact.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/triegen/data_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/triegen/example_compact_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/triegen/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/triegen/gen_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/triegen/print.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/triegen/triegen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/ucd/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/ucd/ucd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/internal/ucd/ucd_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/Makefile
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/common.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/coverage.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/coverage_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/data_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/examples_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/gen_common.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/gen_index.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/go1_1.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/go1_2.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/index.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/language.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/language_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/lookup.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/lookup_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/maketables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/match.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/match_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/parse.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/parse_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/language/tags.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/message/message.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/message/message_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/runes/cond.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/runes/cond_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/runes/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/runes/runes.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/runes/runes_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/search/index.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/search/pattern.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/search/pattern_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/search/search.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/search/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/transform/examples_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/transform/transform.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/transform/transform_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/composition.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/composition_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/example_iter_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/forminfo.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/forminfo_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/input.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/iter.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/iter_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/maketables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/norm_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/normalize.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/normalize_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/readwriter.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/readwriter_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/transform.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/transform_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/trie.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/triegen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/norm/ucd_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/rangetable/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/rangetable/merge.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/rangetable/merge_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/rangetable/rangetable.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/rangetable/rangetable_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/unicode/rangetable/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/width/common_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/width/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/width/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/width/gen_common.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/width/gen_trieval.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/width/kind_string.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/width/runes_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/width/tables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/width/tables_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/width/transform.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/width/transform_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/width/trieval.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/text/width/width.go
+license license.text license="BSD-style, Patent Grant"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/text.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,38 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/text@$(IPS_COMPONENT_VERSION_text),$(BUILD_VERSION)
+set name=pkg.summary value="Supplementary Go packages for processing text"
+set name=com.oracle.info.description value="Google Go Text"
+set name=com.oracle.info.tpno value=$(TPNO_text)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL_text)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=conditional fmri=library/golang/text-15 \
+    predicate=developer/golang-15
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/tools-15.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,692 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/tools-15@$(IPS_COMPONENT_VERSION_tools),$(BUILD_VERSION)
+set name=pkg.summary \
+    value="Supplementary Go tools and packages for Go program analysis, refactoring, etc."
+set name=com.oracle.info.description value="Google Go Tools"
+set name=com.oracle.info.tpno value=$(TPNO_tools)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL_tools)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/AUTHORS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/CONTRIBUTING.md
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/CONTRIBUTORS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/LICENSE
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/PATENTS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/benchmark/parse/parse.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/benchmark/parse/parse_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/blog/atom/atom.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/blog/blog.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/benchcmp/benchcmp.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/benchcmp/benchcmp_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/benchcmp/compare.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/benchcmp/compare_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/benchcmp/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/callgraph/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/callgraph/main_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/callgraph/testdata/src/pkg/pkg.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/callgraph/testdata/src/pkg/pkg_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/cover/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/cover/cover.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/cover/cover_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/cover/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/cover/func.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/cover/html.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/cover/testdata/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/cover/testdata/test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/digraph/digraph.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/digraph/digraph_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/eg/eg.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/fiximports/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/fiximports/main_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/fiximports/testdata/src/fruit.io/banana/banana.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/fiximports/testdata/src/fruit.io/orange/orange.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/fiximports/testdata/src/fruit.io/pear/pear.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/fiximports/testdata/src/new.com/one/one.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/fiximports/testdata/src/old.com/bad/bad.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/fiximports/testdata/src/old.com/one/one.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/fiximports/testdata/src/titanic.biz/bar/bar.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/fiximports/testdata/src/titanic.biz/foo/foo.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godex/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godex/gc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godex/gccgo.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godex/godex.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godex/print.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godex/source.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godex/writetype.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godoc/README.godoc-app
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godoc/appinit.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godoc/blog.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godoc/codewalk.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godoc/dl.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godoc/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godoc/godoc_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godoc/handlers.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godoc/index.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godoc/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godoc/play.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godoc/remotesearch.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godoc/setup-godoc-app.bash
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/godoc/x.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/goimports/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/goimports/goimports.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/gomvpkg/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/gorename/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/gotype/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/gotype/gotype.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/gotype/gotype14.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/html2article/conv.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/oracle/emacs-test.bash
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/oracle/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/oracle/oracle.el
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/oracle/oracle.vim
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/appengine.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/dir.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/local.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/play.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/play_http.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/play_socket.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/static/article.css
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/static/dir.css
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/static/dir.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/static/favicon.ico
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/static/jquery-ui.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/static/slides.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/static/styles.css
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/templates/action.tmpl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/templates/article.tmpl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/templates/dir.tmpl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/present/templates/slides.tmpl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/ssadump/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/stress/stress.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/stringer/endtoend_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/stringer/golden_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/stringer/stringer.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/stringer/testdata/cgo.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/stringer/testdata/day.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/stringer/testdata/gap.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/stringer/testdata/num.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/stringer/testdata/number.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/stringer/testdata/prime.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/stringer/testdata/unum.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/stringer/testdata/unum2.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/stringer/util_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/tip/Dockerfile
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/tip/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/tip/godoc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/tip/godoc.yaml
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/tip/tip.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/asmdecl.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/assign.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/atomic.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/bool.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/buildtag.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/composite.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/copylock.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/deadcode.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/example.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/method.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/nilfunc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/print.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/rangeloop.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/shadow.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/shift.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/structtag.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/asm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/asm1.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/asm2.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/asm3.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/asm4.s
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/assign.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/atomic.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/bool.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/buildtag.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/buildtag_bad.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/composite.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/copylock_func.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/copylock_range.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/deadcode.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/divergent/buf.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/divergent/buf_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/examples_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/incomplete/examples_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/method.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/nilfunc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/print.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/rangeloop.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/shadow.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/shift.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/structtag.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/tagtest/file1.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/tagtest/file2.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/unsafeptr.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/testdata/unused.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/types.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/unsafeptr.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/unused.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/vet_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cmd/vet/whitelist/whitelist.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/codereview.cfg
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/container/intsets/sparse.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/container/intsets/sparse_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/container/intsets/util.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/container/intsets/util_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/cover/profile.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ast/astutil/enclosing.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ast/astutil/enclosing_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ast/astutil/imports.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ast/astutil/imports_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ast/astutil/util.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/buildutil/allpackages.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/buildutil/allpackages_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/buildutil/fakecontext.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/buildutil/tags.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/buildutil/tags_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/buildutil/util.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/buildutil/util_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/callgraph/callgraph.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/callgraph/cha/cha.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/callgraph/cha/cha_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/callgraph/cha/testdata/func.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/callgraph/cha/testdata/iface.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/callgraph/cha/testdata/recv.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/callgraph/rta/rta.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/callgraph/rta/rta_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/callgraph/rta/testdata/func.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/callgraph/rta/testdata/iface.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/callgraph/rta/testdata/rtype.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/callgraph/static/static.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/callgraph/static/static_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/callgraph/util.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/exact/exact.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/exact/exact_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/exact/go13.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/exact/go14.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gccgoimporter/gccgoinstallation.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gccgoimporter/gccgoinstallation_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gccgoimporter/importer.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gccgoimporter/importer_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gccgoimporter/parser.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gccgoimporter/parser_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gccgoimporter/testdata/complexnums.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gccgoimporter/testdata/complexnums.gox
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gccgoimporter/testdata/imports.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gccgoimporter/testdata/imports.gox
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gccgoimporter/testdata/pointer.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gccgoimporter/testdata/pointer.gox
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gcimporter/exportdata.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gcimporter/gcimporter.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gcimporter/gcimporter_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/gcimporter/testdata/exports.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/importer/export.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/importer/import.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/importer/import_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/importer/predefined.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/loader/cgo.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/loader/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/loader/example14_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/loader/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/loader/loader.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/loader/loader_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/loader/stdlib_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/loader/testdata/a.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/loader/testdata/b.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/loader/testdata/badpkgdecl.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/loader/util.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/TODO
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/analysis.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/api.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/callgraph.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/constraint.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/hvn.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/intrinsics.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/labels.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/opt.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/pointer_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/print.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/reflect.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/solve.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/stdlib_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/a_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/another.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/arrayreflect.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/arrays.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/channels.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/chanreflect.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/chanreflect1.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/context.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/conv.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/finalizer.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/flow.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/fmtexcerpt.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/func.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/funcreflect.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/hello.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/interfaces.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/issue9002.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/mapreflect.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/maps.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/panic.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/recur.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/reflect.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/rtti.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/structreflect.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/structs.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/testdata/timer.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/pointer/util.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/blockopt.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/builder.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/builder_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/const.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/create.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/dom.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/emit.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/func.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/external.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/external_darwin.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/external_freebsd.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/external_plan9.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/external_unix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/external_windows.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/interp.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/interp_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/map.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/ops.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/reflect.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/a_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/b_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/boundmeth.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/callstack.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/complit.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/coverage.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/defer.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/fieldprom.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/ifaceconv.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/ifaceprom.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/initorder.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/methprom.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/mrvchain.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/range.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/recover.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/reflect.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/testdata/static.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/interp/value.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/lift.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/lvalue.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/methods.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/mode.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/print.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/sanity.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/source.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/source_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/ssa.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/ssautil/load.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/ssautil/load_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/ssautil/switch.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/ssautil/switch_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/ssautil/testdata/switches.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/ssautil/visit.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/stdlib_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/testdata/objlookup.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/testdata/valueforexpr.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/testmain.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/testmain_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/util.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/ssa/wrappers.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/api.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/api_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/assignments.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/builtins.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/builtins_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/call.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/check.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/check_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/conversions.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/decl.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/errors.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/eval.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/eval_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/expr.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/exprstring.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/exprstring_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/go11.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/go12.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/hilbert_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/initorder.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/issues_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/labels.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/lookup.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/methodset.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/object.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/objset.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/operand.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/ordering.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/package.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/predicates.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/resolver.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/resolver_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/return.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/scope.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/selection.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/self_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/sizes.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/stdlib_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/stmt.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/blank.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/builtins.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/const0.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/const1.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/constdecl.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/conversions.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/cycles.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/cycles1.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/cycles2.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/cycles3.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/cycles4.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/decls0.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/decls1.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/decls2a.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/decls2b.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/decls3.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/errors.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/expr0.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/expr1.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/expr2.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/expr3.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/gotos.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/importdecl0a.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/importdecl0b.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/importdecl1a.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/importdecl1b.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/init0.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/init1.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/init2.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/issues.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/labels.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/methodsets.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/shifts.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/stmt0.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/stmt1.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/testdata/vardecl.src
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/token_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/type.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/typestring.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/typestring_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/typeutil/example_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/typeutil/imports.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/typeutil/imports_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/typeutil/map.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/typeutil/map_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/typeutil/methodsetcache.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/typeutil/ui.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/typexpr.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/types/universe.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/vcs/discovery.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/vcs/env.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/vcs/http.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/vcs/vcs.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/go/vcs/vcs_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/analysis/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/analysis/analysis.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/analysis/callgraph.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/analysis/implements.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/analysis/json.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/analysis/peers.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/analysis/typeinfo.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/appengine.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/cmdline.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/cmdline_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/corpus.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/dirtrees.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/format.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/godoc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/godoc_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/index.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/index_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/linkify.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/meta.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/page.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/parser.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/pres.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/redirect/hash.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/redirect/redirect.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/search.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/server.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/snippet.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/spec.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/spot.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/call-eg.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/call3.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/callers1.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/callers2.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/chan1.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/chan2a.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/chan2b.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/error1.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/help.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/ident-def.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/ident-field.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/ident-func.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/ipcg-func.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/ipcg-pkg.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/typeinfo-pkg.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/analysis/typeinfo-src.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/callgraph.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/codewalk.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/codewalkdir.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/dirlist.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/error.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/example.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/gen.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/godoc.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/godocs.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/images/minus.gif
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/images/plus.gif
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/images/treeview-black-line.gif
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/images/treeview-black.gif
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/images/treeview-default-line.gif
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/images/treeview-default.gif
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/images/treeview-gray-line.gif
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/images/treeview-gray.gif
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/implements.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/jquery.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/jquery.treeview.css
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/jquery.treeview.edit.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/jquery.treeview.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/makestatic.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/methodset.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/opensearch.xml
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/package.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/package.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/play.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/playground.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/search.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/search.txt
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/searchcode.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/searchdoc.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/searchtxt.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/static.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/static/style.css
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/tab.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/template.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/util/throttle.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/util/util.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/vfs/gatefs/gatefs.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/vfs/httpfs/httpfs.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/vfs/mapfs/mapfs_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/vfs/namespace.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/vfs/os.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/vfs/vfs.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/godoc/vfs/zipfs/zipfs.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/imports/fix.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/imports/fix_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/imports/imports.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/imports/mkindex.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/imports/mkstdlib.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/imports/sortimports.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/imports/sortimports_compat.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/imports/zstdlib.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/TODO
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/callees.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/callers.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/callstack.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/definition.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/describe.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/freevars.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/implements.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/oracle.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/oracle_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/peers.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/pointsto.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/pos.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/referrers.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/serial/serial.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/calls-json/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/calls-json/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/calls/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/calls/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/describe-json/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/describe-json/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/describe/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/describe/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/freevars/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/freevars/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/implements-json/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/implements-json/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/implements-methods-json/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/implements-methods-json/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/implements-methods/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/implements-methods/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/implements/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/implements/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/imports/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/imports/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/lib/lib.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/main/multi.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/peers-json/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/peers-json/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/peers/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/peers/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/pointsto-json/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/pointsto-json/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/pointsto/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/pointsto/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/referrers-json/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/referrers-json/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/referrers/ext_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/referrers/int_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/referrers/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/referrers/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/reflection/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/reflection/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/what-json/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/what-json/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/what/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/what/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/whicherrs/main.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/testdata/src/whicherrs/main.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/what.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/oracle/whicherrs.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/playground/appengine.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/playground/appenginevm.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/playground/common.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/playground/local.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/playground/socket/socket.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/present/args.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/present/caption.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/present/code.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/present/doc.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/present/html.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/present/iframe.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/present/image.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/present/link.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/present/link_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/present/parse.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/present/style.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/present/style_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/eg.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/eg_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/match.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/rewrite.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/A.template
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/A1.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/A1.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/A2.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/A2.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/B.template
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/B1.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/B1.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/C.template
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/C1.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/C1.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/D.template
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/D1.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/D1.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/E.template
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/E1.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/E1.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/F.template
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/F1.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/F1.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/G.template
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/G1.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/G1.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/H.template
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/H1.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/H1.golden
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/bad_type.template
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/expr_type_mismatch.template
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/no_after_return.template
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/no_before.template
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/eg/testdata/type_mismatch.template
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/importgraph/graph.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/importgraph/graph_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/rename/check.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/rename/mvpkg.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/rename/mvpkg_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/rename/rename.el
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/rename/rename.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/rename/rename_test.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/rename/spec.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/rename/util.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tools/refactor/satisfy/find.go
+license license.tools license="BSD-style, Patent Grant"
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/tools.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,39 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/tools@$(IPS_COMPONENT_VERSION_tools),$(BUILD_VERSION)
+set name=pkg.summary \
+    value="Supplementary Go tools and packages for Go program analysis, refactoring, etc."
+set name=com.oracle.info.description value="Google Go Tools"
+set name=com.oracle.info.tpno value=$(TPNO_tools)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL_tools)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=conditional fmri=library/golang/tools-15 \
+    predicate=developer/golang-15
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/tour-15.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,183 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/tour-15@$(IPS_COMPONENT_VERSION_tour),$(BUILD_VERSION)
+set name=pkg.summary \
+    value="Supplementary Go tools and packages for the Go programming tutorial"
+set name=com.oracle.info.description value="Google Go Tour"
+set name=com.oracle.info.tpno value=$(TPNO_tour)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL_tour)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/AUTHORS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/CONTRIBUTING.md
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/CONTRIBUTORS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/LICENSE
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/TODO
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/TRANSLATE
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/app.yaml
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/codereview.cfg
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics.article
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/basic-types.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/constants.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/exported-names.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/functions-continued.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/functions.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/imports.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/multiple-results.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/named-results.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/numeric-constants.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/packages.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/short-variable-declarations.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/type-conversions.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/type-inference.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/variables-with-initializers.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/variables.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/basics/zero.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/concurrency.article
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/concurrency/buffered-channels.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/concurrency/channels.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/concurrency/default-selection.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/concurrency/exercise-equivalent-binary-trees.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/concurrency/exercise-web-crawler.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/concurrency/goroutines.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/concurrency/range-and-close.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/concurrency/select.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/flowcontrol.article
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/flowcontrol/defer-multi.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/flowcontrol/defer.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/flowcontrol/exercise-loops-and-functions.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/flowcontrol/for-continued.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/flowcontrol/for-is-gos-while.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/flowcontrol/for.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/flowcontrol/forever.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/flowcontrol/if-and-else.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/flowcontrol/if-with-a-short-statement.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/flowcontrol/if.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/flowcontrol/switch-evaluation-order.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/flowcontrol/switch-with-no-condition.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/flowcontrol/switch.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/img/newton.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/img/newton3.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/img/tree.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods.article
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/errors.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/exercise-errors.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/exercise-http-handlers.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/exercise-images.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/exercise-reader.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/exercise-rot-reader.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/exercise-stringer.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/images.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/interfaces-are-satisfied-implicitly.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/interfaces.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/methods-continued.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/methods-with-pointer-receivers.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/methods.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/reader.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/stringer.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/methods/web-servers.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes.article
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/append.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/array.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/exercise-fibonacci-closure.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/exercise-maps.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/exercise-slices.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/function-closures.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/function-values.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/making-slices.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/map-literals-continued.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/map-literals.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/maps.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/mutating-maps.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/nil-slices.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/pointers.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/range-continued.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/range.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/slices-of-slice.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/slices.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/slicing-slices.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/struct-fields.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/struct-literals.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/struct-pointers.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/moretypes/structs.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/welcome.article
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/welcome/hello.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/content/welcome/sandbox.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/gotour/appengine.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/gotour/fmt.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/gotour/local.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/gotour/tour.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/pic/pic.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/reader/validate.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/solutions/README
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/solutions/binarytrees.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/solutions/binarytrees_quit.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/solutions/errors.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/solutions/fib.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/solutions/http.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/solutions/image.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/solutions/loops.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/solutions/maps.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/solutions/rot13.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/solutions/slices.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/solutions/stringers.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/solutions/webcrawler.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/css/app.css
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/img/favicon.ico
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/img/gopher.png
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/js/app.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/js/controllers.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/js/directives.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/js/services.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/js/values.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/lib/angular-ui.min.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/lib/angular.min.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/lib/codemirror/AUTHORS
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/lib/codemirror/LICENSE
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/lib/codemirror/README.md
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/lib/codemirror/lib/codemirror.css
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/lib/codemirror/lib/codemirror.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/lib/codemirror/mode/go/go.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/lib/jquery-ui.min.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/lib/jquery.min.js
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/partials/editor.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/partials/feedback-button.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/partials/lesson.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/partials/list.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/partials/toc-button.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/static/partials/toc.html
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/template/action.tmpl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/template/index.tmpl
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/tools/map.sh
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/tools/mapping.old
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/tree/tree.go
+file path=usr/lib/gocode/$(COMPONENT_MAJOR_VERSION)/src/golang.org/x/tour/wc/wc.go
+license license.tour license=BSD-style
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/golang/tour.p5m	Thu Jan 21 09:20:59 2016 -0800
@@ -0,0 +1,39 @@
+#
+# CDDL HEADER START
+#
+# The contents of this file are subject to the terms of the
+# Common Development and Distribution License (the "License").
+# You may not use this file except in compliance with the License.
+#
+# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE
+# or http://www.opensolaris.org/os/licensing.
+# See the License for the specific language governing permissions
+# and limitations under the License.
+#
+# When distributing Covered Code, include this CDDL HEADER in each
+# file and include the License file at usr/src/OPENSOLARIS.LICENSE.
+# If applicable, add the following below this CDDL HEADER, with the
+# fields enclosed by brackets "[]" replaced with your own identifying
+# information: Portions Copyright [yyyy] [name of copyright owner]
+#
+# CDDL HEADER END
+#
+# Copyright (c) 2015, Oracle and/or its affiliates. All rights reserved.
+#
+
+<include golang-supp-pkg.mog>
+#
+set name=pkg.fmri \
+    value=pkg:/library/golang/tour@$(IPS_COMPONENT_VERSION_tour),$(BUILD_VERSION)
+set name=pkg.summary \
+    value="Supplementary Go tools and packages for the Go programming tutorial"
+set name=com.oracle.info.description value="Google Go Tour"
+set name=com.oracle.info.tpno value=$(TPNO_tour)
+set name=info.classification \
+    value="org.opensolaris.category.2008:Development/Other Languages"
+set name=info.source-url value=$(COMPONENT_ARCHIVE_URL_tour)
+set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
+set name=org.opensolaris.arc-caseid value=$(ARC_CASE)
+set name=org.opensolaris.consolidation value=$(CONSOLIDATION)
+depend type=conditional fmri=library/golang/tour-15 \
+    predicate=developer/golang-15
--- a/make-rules/ips.mk	Mon Jan 25 15:32:12 2016 -0800
+++ b/make-rules/ips.mk	Thu Jan 21 09:20:59 2016 -0800
@@ -114,7 +114,11 @@
 PKG_MACROS +=		SOLARIS_11_ONLY=$(SOLARIS_11_ONLY)
 PKG_MACROS +=		HUMAN_VERSION=$(HUMAN_VERSION)
 PKG_MACROS +=		IPS_COMPONENT_VERSION=$(IPS_COMPONENT_VERSION)
+# IPS_COMPONENT_VERSION suitable for use in regular expressions.
+PKG_MACROS +=		IPS_COMPONENT_RE_VERSION=$(subst .,\\.,$(IPS_COMPONENT_VERSION))
 PKG_MACROS +=		COMPONENT_VERSION=$(COMPONENT_VERSION)
+# COMPONENT_VERSION suitable for use in regular expressions.
+PKG_MACROS +=		COMPONENT_RE_VERSION=$(subst .,\\.,$(COMPONENT_VERSION))
 PKG_MACROS +=		COMPONENT_PROJECT_URL=$(COMPONENT_PROJECT_URL)
 PKG_MACROS +=		COMPONENT_ARCHIVE_URL=$(COMPONENT_ARCHIVE_URL)
 PKG_MACROS +=		COMPONENT_HG_URL=$(COMPONENT_HG_URL)
@@ -125,11 +129,6 @@
 PKG_MACROS +=		CONSOLIDATION_CHANGESET=$(CONSOLIDATION_CHANGESET)
 PKG_MACROS +=		CONSOLIDATION_REPOSITORY_URL=$(CONSOLIDATION_REPOSITORY_URL)
 
-# Add any TPNO_* Makefile macros to the pkgmogrify arguments.
-$(foreach macro, $(filter TPNO_%, $(.VARIABLES)), \
-    $(eval PKG_MACROS += $(macro)=$$($(macro))) \
-)
-
 PKG_MACROS +=		PYTHON_2.7_ONLY=\#
 PKG_MACROS +=		PYTHON_3.4_ONLY=\#
 PKG_MACROS +=		PYTHON_3.5_ONLY=\#
@@ -480,3 +479,16 @@
 	# workspace.
 	$(error Missing canonical manifest(s))
 endif
+
+# Add component-specific variables and export to PKG_MACROS.
+COMP_SUFFIXES = $(subst COMPONENT_NAME_,, \
+		$(filter COMPONENT_NAME_%, $(.VARIABLES)))
+
+$(foreach suffix, $(COMP_SUFFIXES), \
+    $(eval COMPONENT_RE_VERSION_$(suffix) ?= $(subst .,\\.,$$(COMPONENT_VERSION_$(suffix)))) \
+    $(eval IPS_COMPONENT_VERSION_$(suffix) ?= $$(COMPONENT_VERSION_$(suffix))) \
+    $(eval IPS_COMPONENT_RE_VERSION_$(suffix) ?= $(subst .,\\.,$$(IPS_COMPONENT_VERSION_$(suffix)))) \
+    $(foreach macro, $(filter %_$(suffix), $(.VARIABLES)), \
+        $(eval PKG_MACROS += $(macro)=$$($(macro))) \
+    ) \
+)
--- a/make-rules/justmake.mk	Mon Jan 25 15:32:12 2016 -0800
+++ b/make-rules/justmake.mk	Thu Jan 21 09:20:59 2016 -0800
@@ -36,8 +36,9 @@
 #
 # Any additional pre/post configure, build, or install actions can be specified
 # in your Makefile by setting them in on of the following macros:
-#	COMPONENT_PRE_BUILD_ACTION, COMPONENT_POST_BUILD_ACTION
-#	COMPONENT_PRE_INSTALL_ACTION, COMPONENT_POST_INSTALL_ACTION
+#	COMPONENT_PRE_BUILD_ACTION, COMPONENT_BUILD_ACTION,
+#	COMPONENT_POST_BUILD_ACTION, COMPONENT_PRE_INSTALL_ACTION,
+#	COMPONENT_INSTALL_ACTION, COMPONENT_POST_INSTALL_ACTION
 #
 # If component specific make targets need to be used for build or install, they
 # can be specified in
@@ -47,24 +48,30 @@
 COMPONENT_INSTALL_ARGS += DESTDIR=$(PROTO_DIR)
 COMPONENT_INSTALL_ARGS += $(COMPONENT_INSTALL_ARGS.$(BITS))
 
+COMPONENT_BUILD_ACTION ?= \
+	cd $(@D); $(ENV) $(COMPONENT_BUILD_ENV) \
+	$(GMAKE) $(COMPONENT_BUILD_ARGS) $(COMPONENT_BUILD_TARGETS)
+
 # build the configured source
 $(BUILD_DIR)/%/.built:	$(SOURCE_DIR)/.prep
 	$(RM) -r $(@D) ; $(MKDIR) $(@D)
 	$(CLONEY) $(SOURCE_DIR) $(@D)
 	$(COMPONENT_PRE_BUILD_ACTION)
-	(cd $(@D) ; $(ENV) $(COMPONENT_BUILD_ENV) \
-		$(GMAKE) $(COMPONENT_BUILD_ARGS) $(COMPONENT_BUILD_TARGETS))
+	($(COMPONENT_BUILD_ACTION))
 	$(COMPONENT_POST_BUILD_ACTION)
 ifeq   ($(strip $(PARFAIT_BUILD)),yes)
 	-$(PARFAIT) $(@D)
 endif
 	$(TOUCH) $@
 
+COMPONENT_INSTALL_ACTION ?= \
+	cd $(@D) ; $(ENV) $(COMPONENT_INSTALL_ENV) \
+	$(GMAKE) $(COMPONENT_INSTALL_ARGS) $(COMPONENT_INSTALL_TARGETS)
+
 # install the built source into a prototype area
 $(BUILD_DIR)/%/.installed:	$(BUILD_DIR)/%/.built
 	$(COMPONENT_PRE_INSTALL_ACTION)
-	(cd $(@D) ; $(ENV) $(COMPONENT_INSTALL_ENV) $(GMAKE) \
-			$(COMPONENT_INSTALL_ARGS) $(COMPONENT_INSTALL_TARGETS))
+	($(COMPONENT_INSTALL_ACTION))
 	$(COMPONENT_POST_INSTALL_ACTION)
 	$(TOUCH) $@
 
--- a/make-rules/prep-download.mk	Mon Jan 25 15:32:12 2016 -0800
+++ b/make-rules/prep-download.mk	Thu Jan 21 09:20:59 2016 -0800
@@ -28,7 +28,7 @@
 # that tells us where the canonical source for the archive can be found.  The
 # macro for the first archive is typically un-suffixed.  By convention,
 # subsequent archives will include a _[0-9]+ in the macro name.  This allows
-# an abitrary number of archives to be downloaded for a particular component
+# an arbitrary number of archives to be downloaded for a particular component
 # Makefile.  It is also important to note that there is a corresponding
 # COMPONENT_ARCHIVE macro defining a local file name for the archive, and
 # optional COMPONENT_ARCHIVE_HASH and COMPONENT_SIG_URL containing a hash of
--- a/transforms/generate-cleanup	Mon Jan 25 15:32:12 2016 -0800
+++ b/transforms/generate-cleanup	Thu Jan 21 09:20:59 2016 -0800
@@ -18,14 +18,14 @@
 #
 # CDDL HEADER END
 #
-# Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+# Copyright (c) 2010, 2015, Oracle and/or its affiliates. All rights reserved.
 #
 
 #
 # This set of transforms is intended to be used to convert a set of actions
 # generated by "pkgsend generate ..." into a more generic set of actions with
 # most attributes removed and paths converted to use strategically placed
-# macros to remove plartform or version specifics.
+# macros to remove platform or version specifics.
 #
 
 # convert the "pkgsend generate" file "hash" to a common value
@@ -76,14 +76,14 @@
 # 	edit target "$(COMPONENT_NAME)" "$!(COMPONENT_NAME)">
 
 <transform dir file link hardlink -> \
-    edit path "$(COMPONENT_VERSION)" "$!(COMPONENT_VERSION)">
+    edit path "$(COMPONENT_RE_VERSION)" "$!(COMPONENT_VERSION)">
 <transform dir file link hardlink -> \
-    edit target "$(COMPONENT_VERSION)" "$!(COMPONENT_VERSION)">
+    edit target "$(COMPONENT_RE_VERSION)" "$!(COMPONENT_VERSION)">
 
 <transform dir file link hardlink -> \
-    edit path "$(IPS_VERSION)" "$!(IPS_VERSION)">
+    edit path "$(IPS_RE_VERSION)" "$!(IPS_VERSION)">
 <transform dir file link hardlink -> \
-    edit target "$(IPS_VERSION)" "$!(IPS_VERSION)">
+    edit target "$(IPS_RE_VERSION)" "$!(IPS_VERSION)">
 
 # convert temporary macro names to their real name
 <transform set -> \