summaryrefslogtreecommitdiff
path: root/dev-go
diff options
context:
space:
mode:
Diffstat (limited to 'dev-go')
-rw-r--r--dev-go/bee/Manifest10
-rw-r--r--dev-go/bee/bee-1.4.1_p20160125.ebuild61
-rw-r--r--dev-go/bee/metadata.xml10
-rw-r--r--dev-go/beego/Manifest24
-rw-r--r--dev-go/beego/beego-1.6.0_p20160126.ebuild78
-rw-r--r--dev-go/beego/metadata.xml10
-rw-r--r--dev-go/blackfriday/Manifest7
-rw-r--r--dev-go/blackfriday/blackfriday-1.2_p20150720.ebuild23
-rw-r--r--dev-go/blackfriday/blackfriday-1.4.ebuild23
-rw-r--r--dev-go/blackfriday/blackfriday-9999.ebuild23
-rw-r--r--dev-go/blackfriday/metadata.xml14
-rw-r--r--dev-go/cli/Manifest4
-rw-r--r--dev-go/cli/cli-0_pre20160306.ebuild17
-rw-r--r--dev-go/cli/metadata.xml8
-rw-r--r--dev-go/coveraggregator/Manifest3
-rw-r--r--dev-go/coveraggregator/coveraggregator-0_pre20170216.ebuild22
-rw-r--r--dev-go/coveraggregator/metadata.xml10
-rw-r--r--dev-go/delve/Manifest6
-rw-r--r--dev-go/delve/delve-0.12.2.ebuild35
-rw-r--r--dev-go/delve/delve-1.0.0_rc1.ebuild35
-rw-r--r--dev-go/delve/metadata.xml8
-rw-r--r--dev-go/ed25519/Manifest4
-rw-r--r--dev-go/ed25519/ed25519-0_pre20160420.ebuild23
-rw-r--r--dev-go/ed25519/metadata.xml15
-rw-r--r--dev-go/glide/Manifest3
-rw-r--r--dev-go/glide/glide-0.12.3.ebuild32
-rw-r--r--dev-go/glide/metadata.xml8
-rw-r--r--dev-go/go-bindata-assetfs/Manifest4
-rw-r--r--dev-go/go-bindata-assetfs/go-bindata-assetfs-0_pre20160822.ebuild24
-rw-r--r--dev-go/go-bindata-assetfs/metadata.xml11
-rw-r--r--dev-go/go-bindata/Manifest4
-rw-r--r--dev-go/go-bindata/go-bindata-0_pre20151023.ebuild22
-rw-r--r--dev-go/go-bindata/metadata.xml11
-rw-r--r--dev-go/go-colortext/Manifest4
-rw-r--r--dev-go/go-colortext/go-colortext-0_pre20150720.ebuild29
-rw-r--r--dev-go/go-colortext/metadata.xml14
-rw-r--r--dev-go/go-crypto/Manifest8
-rw-r--r--dev-go/go-crypto/go-crypto-0_pre20150808.ebuild47
-rw-r--r--dev-go/go-crypto/go-crypto-0_pre20160126.ebuild55
-rw-r--r--dev-go/go-crypto/go-crypto-9999.ebuild38
-rw-r--r--dev-go/go-crypto/metadata.xml10
-rw-r--r--dev-go/go-eapache-queue/Manifest6
-rw-r--r--dev-go/go-eapache-queue/go-eapache-queue-1.0.2.ebuild24
-rw-r--r--dev-go/go-eapache-queue/go-eapache-queue-9999.ebuild24
-rw-r--r--dev-go/go-eapache-queue/metadata.xml10
-rw-r--r--dev-go/go-gitlab-client/Manifest4
-rw-r--r--dev-go/go-gitlab-client/go-gitlab-client-0_pre20160305.ebuild20
-rw-r--r--dev-go/go-gitlab-client/metadata.xml8
-rw-r--r--dev-go/go-md2man/Manifest6
-rw-r--r--dev-go/go-md2man/go-md2man-1.0.3.ebuild29
-rw-r--r--dev-go/go-md2man/go-md2man-1.0.6.ebuild29
-rw-r--r--dev-go/go-md2man/metadata.xml11
-rw-r--r--dev-go/go-net/Manifest8
-rw-r--r--dev-go/go-net/go-net-0_pre20150804.ebuild42
-rw-r--r--dev-go/go-net/go-net-0_pre20160216.ebuild43
-rw-r--r--dev-go/go-net/go-net-9999.ebuild43
-rw-r--r--dev-go/go-net/metadata.xml10
-rw-r--r--dev-go/go-oauth2/Manifest11
-rw-r--r--dev-go/go-oauth2/go-oauth2-0_pre20150701.ebuild66
-rw-r--r--dev-go/go-oauth2/go-oauth2-0_pre20160222.ebuild112
-rw-r--r--dev-go/go-oauth2/go-oauth2-9999.ebuild29
-rw-r--r--dev-go/go-oauth2/metadata.xml10
-rw-r--r--dev-go/go-protobuf/Manifest8
-rw-r--r--dev-go/go-protobuf/go-protobuf-0_pre20150809.ebuild31
-rw-r--r--dev-go/go-protobuf/go-protobuf-0_pre20160216.ebuild31
-rw-r--r--dev-go/go-protobuf/go-protobuf-9999.ebuild30
-rw-r--r--dev-go/go-protobuf/metadata.xml10
-rw-r--r--dev-go/go-resiliency/Manifest6
-rw-r--r--dev-go/go-resiliency/go-resiliency-1.0.0.ebuild24
-rw-r--r--dev-go/go-resiliency/go-resiliency-9999.ebuild24
-rw-r--r--dev-go/go-resiliency/metadata.xml10
-rw-r--r--dev-go/go-snappy/Manifest8
-rw-r--r--dev-go/go-snappy/go-snappy-0_pre20150729.ebuild25
-rw-r--r--dev-go/go-snappy/go-snappy-0_pre20160213.ebuild25
-rw-r--r--dev-go/go-snappy/go-snappy-9999.ebuild25
-rw-r--r--dev-go/go-snappy/metadata.xml10
-rw-r--r--dev-go/go-spew/Manifest6
-rw-r--r--dev-go/go-spew/go-spew-0_pre20150619.ebuild25
-rw-r--r--dev-go/go-spew/go-spew-9999.ebuild25
-rw-r--r--dev-go/go-spew/metadata.xml10
-rw-r--r--dev-go/go-sqlite3/Manifest6
-rw-r--r--dev-go/go-sqlite3/go-sqlite3-1.1.0_p20160131.ebuild17
-rw-r--r--dev-go/go-sqlite3/go-sqlite3-1.1.0_p20160307.ebuild34
-rw-r--r--dev-go/go-sqlite3/metadata.xml10
-rw-r--r--dev-go/go-sys/Manifest8
-rw-r--r--dev-go/go-sys/go-sys-0_pre20150729.ebuild33
-rw-r--r--dev-go/go-sys/go-sys-0_pre20160204.ebuild33
-rw-r--r--dev-go/go-sys/go-sys-9999.ebuild24
-rw-r--r--dev-go/go-sys/metadata.xml10
-rw-r--r--dev-go/go-text/Manifest8
-rw-r--r--dev-go/go-text/go-text-0_pre20150806.ebuild49
-rw-r--r--dev-go/go-text/go-text-0_pre20160211.ebuild50
-rw-r--r--dev-go/go-text/go-text-9999.ebuild48
-rw-r--r--dev-go/go-text/metadata.xml10
-rw-r--r--dev-go/go-tools/Manifest13
-rw-r--r--dev-go/go-tools/go-tools-0_pre20150823-r1.ebuild99
-rw-r--r--dev-go/go-tools/go-tools-0_pre20150902.ebuild98
-rw-r--r--dev-go/go-tools/go-tools-0_pre20160121.ebuild105
-rw-r--r--dev-go/go-tools/go-tools-0_pre20160220.ebuild105
-rw-r--r--dev-go/go-tools/go-tools-9999.ebuild99
-rw-r--r--dev-go/go-tools/metadata.xml10
-rw-r--r--dev-go/go-tour/Manifest4
-rw-r--r--dev-go/go-tour/go-tour-0_p20160209.ebuild36
-rw-r--r--dev-go/go-tour/metadata.xml10
-rw-r--r--dev-go/godep/Manifest6
-rw-r--r--dev-go/godep/godep-74.ebuild28
-rw-r--r--dev-go/godep/godep-9999.ebuild28
-rw-r--r--dev-go/godep/metadata.xml10
-rw-r--r--dev-go/gogo-protobuf/Manifest3
-rw-r--r--dev-go/gogo-protobuf/gogo-protobuf-0.4_p20170815.ebuild41
-rw-r--r--dev-go/gogo-protobuf/metadata.xml11
-rw-r--r--dev-go/golint/Manifest3
-rw-r--r--dev-go/golint/golint-0_pre20161114.ebuild37
-rw-r--r--dev-go/golint/metadata.xml11
-rw-r--r--dev-go/gom/Manifest4
-rw-r--r--dev-go/gom/gom-0_pre20151110.ebuild29
-rw-r--r--dev-go/gom/metadata.xml14
-rw-r--r--dev-go/goptlib/Manifest6
-rw-r--r--dev-go/goptlib/goptlib-0.5.ebuild24
-rw-r--r--dev-go/goptlib/goptlib-0.6.ebuild24
-rw-r--r--dev-go/goptlib/metadata.xml12
-rw-r--r--dev-go/gox/Manifest4
-rw-r--r--dev-go/gox/gox-0_pre20160725.ebuild27
-rw-r--r--dev-go/gox/metadata.xml8
-rw-r--r--dev-go/metadata.xml39
-rw-r--r--dev-go/sanitized-anchor-name/Manifest7
-rw-r--r--dev-go/sanitized-anchor-name/metadata.xml14
-rw-r--r--dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20150822.ebuild23
-rw-r--r--dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20151027.ebuild23
-rw-r--r--dev-go/sanitized-anchor-name/sanitized-anchor-name-9999.ebuild23
-rw-r--r--dev-go/sarama/Manifest6
-rw-r--r--dev-go/sarama/metadata.xml10
-rw-r--r--dev-go/sarama/sarama-1.4.3.ebuild67
-rw-r--r--dev-go/sarama/sarama-9999.ebuild38
-rw-r--r--dev-go/siphash/Manifest4
-rw-r--r--dev-go/siphash/metadata.xml15
-rw-r--r--dev-go/siphash/siphash-1.0.0.ebuild23
-rw-r--r--dev-go/toml/Manifest5
-rw-r--r--dev-go/toml/metadata.xml8
-rw-r--r--dev-go/toml/toml-0.2.0_p20160716.ebuild34
-rw-r--r--dev-go/toml/toml-9999.ebuild34
141 files changed, 3297 insertions, 0 deletions
diff --git a/dev-go/bee/Manifest b/dev-go/bee/Manifest
new file mode 100644
index 000000000000..fccd037285e4
--- /dev/null
+++ b/dev-go/bee/Manifest
@@ -0,0 +1,10 @@
+DIST assertions-287b4346dc4e71a038c346375a9d572453bc469b.tar.gz 139764 SHA256 5a6c02a44b20425695e54433a9c72a88372fdb35beee764a2cceeb7264cda55f SHA512 8911ee27ba4aad8371e5095cfb7a63aaae08dfc89aca9d7dd72d1c55f7d9e3e2661050965ba123c031165c31733ad6599b9c16716ce01c5f850f2759fc180b90 WHIRLPOOL ecf94dd7e83d783b05a0d69f8c75b7f9243505d01a806e34f57b09cca60047dcf020b81a8bf3383acca28d44485cfdf83c812680d03375c81372ecca274fccb9
+DIST bee-1.4.1_p20160125.tar.gz 114965 SHA256 28d368e445e651d50d1262359130621b9ee6e03e51a40c21f48582ebfdb24600 SHA512 fbecfac3fbeb23d00a8b7c6b9933233d29e60ee353def0540a6f75e84d0add7202e7d2f428b6139e21d4c17fb30b67711be46704aae543d8dfff55dce7152568 WHIRLPOOL 58025ad445213a8dba26218814efa64ceb85473e8550a0e0b3cdd91fe217ad37a4771afec64780a238116ef08667370f16d6c3932e7646cd6eead9581656fbb8
+DIST fsnotify-f0c08ee9c60704c1879025f2ae0ff3e000082c13.tar.gz 19325 SHA256 fe6567ac79ef0d030e8442df4039f095454602a2a4f5d493e4381492b2a232eb SHA512 a0b1a13d82303fb2eed7f884360b6010722a47233bccacc0b048cbea7bab9be981fff9197fa0aaef587b191b68a50fffa7997ffc2b819dbff4af2b17005b136f WHIRLPOOL 0dce8b0cf1042b1ba2b4ba0833bf16fd0f3c6c5e7e11ed793388ea2f93837f63ec20d25f227f9dd72a8c28db7d2f70022b0011683875b997d9c1c5a54a04f199
+DIST gls-8ddce2a84170772b95dd5d576c48d517b22cac63.tar.gz 6472 SHA256 dd9df462edb33ab82fa1007d934f2750600a8d41ec7e0176cb8a8d5db890addb SHA512 4d1f45289929b48f8801d9d51f1acb017dd703b75636cf2930b4222158e14d1850c526903459163d04a2831894bb0fcc9bd80d0e7a23a1f54930f2fc89965dc2 WHIRLPOOL 60b01c33f279fe54b8b02acdbd97fd584bf04bc3867724b7501b83d30996878e9879b1525cfd541859b154747e4bddbe3c2c22e183c855591ced42bbf03cd4b2
+DIST go-mysql-267b128680c46286b9ca13475c3cca5de8f79bd7.tar.gz 56401 SHA256 3aa79d9b80b92e7ed08436f82915ece3d211c86d41ba6fdfe56643448dcbe706 SHA512 0c7158e94e0034ce19de5c3cab4dff55bc808b47bd2ec0ddc282a18d971de2362ae72746217d9621a37435cb2fe32dd2f91a0e3ee125303d268a46f765b363e7 WHIRLPOOL 155ec234f9d39be381851530d7280fc6cb03e09f6ec5580e7e61333e1657fbdf4e4b31116363ef3fb87b27658e87c60f239ee26fc57bb0f550c232d85f547a7a
+DIST goconvey-bf58a9a1291224109919756b4dcc469c670cc7e4.tar.gz 1161670 SHA256 b54809495f137dab6c798a332a46431df6580e116395233e6cb1daa90a03bd37 SHA512 717663991e54470acb0626a1272a9644486ab3f4552c347eea26d05acf603b713276036433e1997e9c27fe769316d3ba2582e04da9e08b84850b8c5ad494338e WHIRLPOOL e6f059af524fd26b8fd3731b63be9802f30d96aee92392411c67771019ee9cf886152ac1774a96ce35f60cf04ea7ee0f3a34a373b4aec78ebe86b476366cf822
+DIST pq-f59175c2986495ff94109dee3835c504a96c3e81.tar.gz 68877 SHA256 681711e05991a904f69c837357723e1524fc326e0e0cdba3c0f956c2d96d8c8a SHA512 c68b62816cec1994848009de420b601307e6b9581f35903b28828d9cab0c8e6763d90bde7b8f297002407086525df3b0da7adaf1c7e0f3b786a0d4fcbda7d2eb WHIRLPOOL e61adb00ca89dcd3631dfce1aeaf72aff63043aa80944234992e2579b03119ddba1f58d51e11ef40004994bc86e406bc092bc1b3334079662791c623b0fe941a
+EBUILD bee-1.4.1_p20160125.ebuild 2116 SHA256 381741663d71309379eb911878cc342d2cdac854b93d56c5dbed2bc18c40c490 SHA512 cd135936f7d8496a0abe911709f973b24d1a8121ae430e0ba648e66b2f75ec09c4a52b1c03cd8f9325d3fdafa528ae2c04ea62c567d420b979194cbbcca30ae5 WHIRLPOOL 43296f40aa332dfbd569633d98488bccf472bcffa056ce1df912a8c75161e122fbc080ad8fd5dff910af2f8fec3974dcc26c8af5b4a4e7d9f9c0182e7abae30b
+MISC ChangeLog 465 SHA256 2071946786c61a3a9b0d6f1b8d202f9d790484e1c3f85d0b82a2bb9fa1269e01 SHA512 4df01bd4c0eb6edb544f9785b340a78604cc19827150a372b76b9aba467dbf10c660a748fe70ac4d722fb6f816df0fd6d6f483746ec52cf837e14b5d1aab057a WHIRLPOOL 4db2fde2da5fdfcf19e3edc0152ac232b81bc1cff1a3c760576cc184a4b91b2b29e2d0527f7aaf0206926344f80e2d20128eee048f4f8d04e8085f23e81b0d4c
+MISC metadata.xml 300 SHA256 2897360fd67e823fafcb5eb1bfb9a2373997145eac35b17af29962debfeaffc6 SHA512 d42e064ae5ff9b4476d9ed3bf7b2b523fb83d9d01147062d43deb0b84390afcad256c83deadb112fe84623c64cb9b328e95a271f405816ec45c3ddd78ef8ab93 WHIRLPOOL ffca238fa4d24eba369facb23f9695a1b2b7f122b965d17a37b02c02dca03cb12bb8d97f4ebfc41a46ce285b4f45e6624eb01638309b09996468efa1a7be6a4a
diff --git a/dev-go/bee/bee-1.4.1_p20160125.ebuild b/dev-go/bee/bee-1.4.1_p20160125.ebuild
new file mode 100644
index 000000000000..96a5e3ad478c
--- /dev/null
+++ b/dev-go/bee/bee-1.4.1_p20160125.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit golang-build
+
+KEYWORDS="~amd64"
+DESCRIPTION="A tool for helping develop with beego app framework"
+EGO_PN="github.com/beego/bee/..."
+EGIT_COMMIT="1566ca7da16102eab17a81346a1bc223642bc183"
+SRC_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
+ https://github.com/go-sql-driver/mysql/archive/267b128680c46286b9ca13475c3cca5de8f79bd7.tar.gz -> go-mysql-267b128680c46286b9ca13475c3cca5de8f79bd7.tar.gz
+ https://github.com/howeyc/fsnotify/archive/f0c08ee9c60704c1879025f2ae0ff3e000082c13.tar.gz -> fsnotify-f0c08ee9c60704c1879025f2ae0ff3e000082c13.tar.gz
+ https://github.com/lib/pq/archive/f59175c2986495ff94109dee3835c504a96c3e81.tar.gz -> pq-f59175c2986495ff94109dee3835c504a96c3e81.tar.gz
+ https://github.com/smartystreets/goconvey/archive/bf58a9a1291224109919756b4dcc469c670cc7e4.tar.gz -> goconvey-bf58a9a1291224109919756b4dcc469c670cc7e4.tar.gz
+ https://github.com/smartystreets/assertions/archive/287b4346dc4e71a038c346375a9d572453bc469b.tar.gz -> assertions-287b4346dc4e71a038c346375a9d572453bc469b.tar.gz
+ https://github.com/jtolds/gls/archive/8ddce2a84170772b95dd5d576c48d517b22cac63.tar.gz -> gls-8ddce2a84170772b95dd5d576c48d517b22cac63.tar.gz"
+
+HOMEPAGE="https://${EGO_PN%/*}"
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+DEPEND="dev-go/beego:="
+
+get_archive_go_package() {
+ local archive=${1} uri x
+ for x in ${SRC_URI}; do
+ if [[ ${x} == http* ]]; then
+ uri=${x}
+ elif [[ ${x} == ${archive} ]]; then
+ break
+ fi
+ done
+ uri=${uri#https://}
+ echo ${uri%/archive/*}
+}
+
+unpack_go_packages() {
+ local go_package x
+ # Unpack packages to appropriate locations for GOPATH
+ for x in ${A}; do
+ unpack ${x}
+ if [[ ${x} == *.tar.gz ]]; then
+ go_package=$(get_archive_go_package ${x})
+ mkdir -p "${S}/src/${go_package%/*}"
+ for x in ${go_package##*/}-*; do
+ [[ ${x} -ef ${S} ]] && continue
+ mv "${x}" "${S}/src/${go_package}" || die
+ done
+ fi
+ done
+}
+
+src_unpack() {
+ unpack_go_packages
+}
+
+src_install() {
+ dobin bee
+ dodoc "${S}/src/${EGO_PN%/*}/README.md"
+}
diff --git a/dev-go/bee/metadata.xml b/dev-go/bee/metadata.xml
new file mode 100644
index 000000000000..f46021e610ce
--- /dev/null
+++ b/dev-go/bee/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">beego/bee</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/beego/Manifest b/dev-go/beego/Manifest
new file mode 100644
index 000000000000..416f8b2ed9e9
--- /dev/null
+++ b/dev-go/beego/Manifest
@@ -0,0 +1,24 @@
+DIST beego-1.6.0_p20160126.tar.gz 222634 SHA256 135daab69c9c65453a1337b1b67db02991d0956f1edf9cdab2aebefc9fd904da SHA512 2f2a434456e68fa89f99c5d165323cf54a1d5a28d85d301a1b62374dd5f349e7797a914eae7ccdbf056476b3b3560e5359cc75e0515e749b05fd4c7494a62c5d WHIRLPOOL 7315e0794ab902be33c20c6c363b81bd5c5c08ac758d58decfa037c082153d76dfbf63f5263cd93b780b68cc4049733ddcf01c5d832c68eb4696ac3cc2ad38d9
+DIST bolt-2f846c3551b76d7710f159be840d66c3d064abbe.tar.gz 78184 SHA256 4358157d83f88a3e0fdd5b2faa810ce0e8569ce5594ce893634f0042b2dfcdab SHA512 429391842ac0ed04fb73587a1d21c2bf03a3c41f79fa192cc601ad4748a02ecd9a5ed024779a7267278f4c7a7152b1cf6d4e48ae1ceb31e52179506792ac4b51 WHIRLPOOL f0d5eabcd2936897124bc7bfc1c5e616c79d7deb0f465e9cbd2b28c6d45173e26c71303afc1a9f6e1ef513548d192d9e8c6e5addba4af4ef40edc564f82245f0
+DIST errors-f66c77a7882b399795a8987ebf87ef64a427417e.tar.gz 1071 SHA256 7a23eac61fd1795eebb1c3fd654142411d96d3a0f30960ec4c41198c1664fba2 SHA512 2a3232f544c061e945b37d1735337c7268363af8004a46a4cb7d13414b89115aedbd848f25f328d429ba57a3b40e58e61f0cbdfec0b99f6e7d1562181444cc49 WHIRLPOOL f07201b56ddfc99f6648207297a7f86393f5667255bc89fbc532f2e1f087ce95fa7a050bb488404ac1ffa851384565c1e23497881f3e4a59be937906c4b74bda
+DIST go-couchbase-8cefc09994885b63d45e506861277e9743addd37.tar.gz 67462 SHA256 62dcbfe854ec019903fbab767bde6448f53ef3c74f048c9de137cd471bc2f9b3 SHA512 4255d087893f0e52c306f8f5003ed1dc5d477011181d9834a9b704d02f4841fe78facb9e638a00a0745161950e656092a507f0689f92c8299c7af1b8ab70f62b WHIRLPOOL 6dcef598f3a4d74f7e3fcc252bfcdd3c74947ab2a7e5e0a9a9f8676a7b1e48416f6249e9c81e5e791fa490d9ae1dcb05474c867b52a3454b6c55636f0a573660
+DIST go-mysql-267b128680c46286b9ca13475c3cca5de8f79bd7.tar.gz 56401 SHA256 3aa79d9b80b92e7ed08436f82915ece3d211c86d41ba6fdfe56643448dcbe706 SHA512 0c7158e94e0034ce19de5c3cab4dff55bc808b47bd2ec0ddc282a18d971de2362ae72746217d9621a37435cb2fe32dd2f91a0e3ee125303d268a46f765b363e7 WHIRLPOOL 155ec234f9d39be381851530d7280fc6cb03e09f6ec5580e7e61333e1657fbdf4e4b31116363ef3fb87b27658e87c60f239ee26fc57bb0f550c232d85f547a7a
+DIST go-sqlite3-1.1.0_p20160131.tar.gz 1847546 SHA256 d743a044d7ee88b2783f5a15f22b47ffdaa478c0b258babc3c621ce347955bb8 SHA512 9596012111b23865191904b7b0817ddbd88fc61383a3dfcf737d3d1be95c1a1d57b779ffbb9fa83303245a992c56e427396ffccb759a440822fffa516cae0b3d WHIRLPOOL a54021a0b8deb4fd28f44e45e8c78b896ef1121e4a23eb5fe6877b259c37456a6fb4fad77300a079fc3357a14b52d0b0750286a6f15431bdfefd17a99791c7c4
+DIST goes-e54d722c3aff588e4c737fe11c07359019240824.tar.gz 11987 SHA256 29f97acd4071e20060d6dc3a8ca6e1b220d5bafc2a789357e0de2881a19197f6 SHA512 d492e9befa49c595cf4be22d77fcca61e1395c828e7e916dda1b2cf7d4577ce30b0d953aeede50b2f541d2a5a14b44c00f7537348f887f79d8ff2e75899fb1c6 WHIRLPOOL dc202dbfbe3e1e4395927125a2252da86e461bed4546c0eef52b0ecaf639a85ec4e32440433440ea3289293509b850c13fa51f6f908c058518f6a876b208f1a5
+DIST golang-snappy-894fd4616c897c201d223c3c0c128e8c648c96a2.tar.gz 10122 SHA256 98053fd8f085c0f613604459840cc03326f8f80240c27e6d810aa38c9e55911f SHA512 d01c2a6f0d8b339aed8248192605a2c82ad8aa56d5bd6fe547f095e560f14a1e5cd873be89fbb0ad8f046fb9e04e639f1c0133481fc5e8f481dc9f004c5b54a7 WHIRLPOOL ff05c7b369b515c54c8fbbea29aa92dc32311e9c745e7fabacce5ba4776ab4b49c08e63248a613e4c839a56160e9f0302cc9896ab271af4ab9476fe8918840f9
+DIST goleveldb-36d2ead1e477af53df038bdde5f7b5b3790c93dd.tar.gz 130540 SHA256 665eb89ae64e1204b726efdf85e879b4235c522312712bccb115be52f67a9574 SHA512 2907fbb83c835782db62d8f23dd6861015e1220388e1c0b4796b198b7752f8fd768a77df72046eb2b218cad13a32789da99bbb0fb12728d0ddd11270f6283578 WHIRLPOOL 22f296891c875eeb83f651e00a5f4192c260b997296024d28ea990c7e05cb69b4b9baa1565db1c58e8c156bb7303af6dd2150707eb73d87fd6c006cf6436f84c
+DIST gomemcache-fb1f79c6b65acda83063cbc69f6bba1522558bfc.tar.gz 12347 SHA256 ffc8722619a34a6bdcea8de0c2eefa5cf2bb59482149b8ad44e2768070139f53 SHA512 22534a62143f6cec2189ec6045bcc8602b02c48bdaa180f4b2503576af4ac74806ee636d8fe0278070399f75973763fe8f725063f538945c2224c0e1bbd97df1 WHIRLPOOL c33e376e2bc2a577c3205bd0641a42bca5340abbc5123fd146a632873833e103e25219e763742817f8abbd3621ed49ee19c31fb2f9f276aae9b8b0a67d8060fc
+DIST gomemcached-eb29b2e515a50fded2382cbd79a369c0cb3abf41.tar.gz 29903 SHA256 1b2ea84cecd8974dd831b8c7287aa0ef8416cbfe996b3c2f4d0e988244ad5984 SHA512 23ebcc416a22c0203484aba9bf809701e469533c523dd6a08807ab305fb53de31021103d2f5d592b895da40a3725cfb52b2d9792b169f51180fd79ccb8ca6354 WHIRLPOOL 13b077379a770b70bf68cb30d12267ecbd2b95a4230dcaaf369c1f55436f30252a311f999bf53479f23397c54992f1e4417e53d50a4d0fac8d3dd957df65b714
+DIST goyaml2-5545475820ddd4db3f90a4900d44b65d077d702d.tar.gz 4401 SHA256 4ce8d281421609b4382185d8a7373647cb9e9710bb15dece1e17be7be5fd87f3 SHA512 3c63f59ada5c067e02129d6a360d743f88b97991f566f27062253f3540598ef4a96fe82154119a0cbf90bd83f6bf76ae516ae681693f3e4e8def3163ced2ff39 WHIRLPOOL c550ea53ac01c00f0de78a89053f628472d90f57ad40766613c85ea3773530883f60b3f7e8bd1cb0171126d3fef420adf19d1f8f01df9f688560a6fc8e82b90d
+DIST ledisdb-713b22910a0b66d098c9e40ff19be258968e9a7d.tar.gz 916667 SHA256 a70229ee3ec2293bade930276e0eeccdceed407aa92d82d73673fe25e6edc001 SHA512 4255dd15d4d49ee192310f00ef82fed640b2e3430571cfe68a8a330767f0dd3e41e2a232f3159829b0abfb4ff83c7ea929f9c00d8561efaa7170afdf3b442b04 WHIRLPOOL 82833d4d77d47432dbe3f8d3e86d5e5c06358ad8fcbaa381f4f73d1afa5779953332f430d3374cf7e4fab7ba1a4686ec9bd80f93e27e50358e3c7ef98afbc606
+DIST mmap-go-903d080718bd2877583fe1bd0a19c9cd3e2906ff.tar.gz 5330 SHA256 4085cf5af43b6fa4e1361ac1b3aef0c7d90ec6884d18490814c6431c16c724b6 SHA512 00fa75bd63360f8cd4c73b540a43b6e54c308fecfd5258325f8f745aa6b1a3240f3f3ce367a4f7270f009d638cbb41bf171b78197d3744804c5fae8eac67efcd WHIRLPOOL 552a5f78440ee6a749d19f6f259d948a8eba25f01cdc0ebcaf03f7e98d4fa934a92b02eec2cce230c81b38cbbbdbcd1ac7d5cc89b10273bdc437afd6bf1641b5
+DIST pq-f59175c2986495ff94109dee3835c504a96c3e81.tar.gz 68877 SHA256 681711e05991a904f69c837357723e1524fc326e0e0cdba3c0f956c2d96d8c8a SHA512 c68b62816cec1994848009de420b601307e6b9581f35903b28828d9cab0c8e6763d90bde7b8f297002407086525df3b0da7adaf1c7e0f3b786a0d4fcbda7d2eb WHIRLPOOL e61adb00ca89dcd3631dfce1aeaf72aff63043aa80944234992e2579b03119ddba1f58d51e11ef40004994bc86e406bc092bc1b3334079662791c623b0fe941a
+DIST rdb-f5614b4eb12a23e0c65b51f7c22635ef1a16f725.tar.gz 182596 SHA256 ae80f88c9fb24baa5e879fe5fe52e51bcd71bd572a3a98da323f8710e9c9b029 SHA512 b0d34d9779e93ac40f445a5104b0114b4960ab3e4bc2ddee40242cffdb1d2a5029f20afaec09a45be54bd6832bf9e76a7f8503c7eef1f113d3457e3ac0f4fa1f WHIRLPOOL 32982b60a1acddadfdaa2514c14baac472b8a0eaaf0abde8c6032cb4ad9feb6803bb67e83faf50eb8ce6b55988f017d8b82048324f168ec8369886e497534082
+DIST redigo-836b6e58b3358112c8291565d01c35b8764070d7.tar.gz 33763 SHA256 aacbbbd9a27381589c8929d3a0ee8631b3aa61bc0ce10a2275c3366db8a49fb8 SHA512 ffc07ffb5f1f6640e56fc684f13c268145d1b4c3c07d317b750ec89d38694cdfd89967322bfb398dbceba5ad6edfd99d98e05bc47fcc69aa0da60795d81c9258 WHIRLPOOL 06c66c331eb96217171b7ccccf3273a10d007472501a25af6124e42e6109690d634f93c0abb802f2b0718ab0ffd9b0d6fd9533fa28b4f8fe1259e1ea1b96c107
+DIST siddontang-go-354e14e6c093c661abb29fd28403b3c19cff5514.tar.gz 62751 SHA256 d3314fad146926510999693d2a39e6463e5ce88383c374e72ca37b0bfb78c261 SHA512 40a5ee39ccdf972ed1eff1f6c696144ecf7f9d68b12a8f5e00cec250afb6b4bf8c903c4abe2bf4ab4e5e8dae3b4072c144ddea54636cf9a07bee860eb8a99556 WHIRLPOOL fd9f8a7c93e1718ba29f3ab56d237b4520944dd89b05f729846d2ade0b6159cc5c36f5e3164370cef776f26d2fa079a33f9ec767ea2fe4bc1ced2cf1b4be9dbe
+DIST siddontang-rdb-fc89ed2e418d27e3ea76e708e54276d2b44ae9cf.tar.gz 10585 SHA256 e9773c9ce17eecb239a3ca1a7adcb423c9613d6d4cfbb5bfabff42d296ec52a3 SHA512 30c7742b21f832b25d49b25733982afb1f3fee3ada4a28edaafc7032e365a02b6a53517293e96b4bb541583886ebc331e3ed48e601ff0a8bb0e1159acd1736bd WHIRLPOOL 577565339d3d9cacd946b356f67fa07808a58960dc23a5ec5571f922c11d075acc4e28de481a9d9be674b690b91535175879c58a0c0ba5ed6077818cf892d34b
+DIST toml-5c4df71dfe9ac89ef6287afc05e4c1b16ae65a1e.tar.gz 37103 SHA256 7f74638243f26b36d28df583796bf39ac2ea10d1e6b163d08d0ea3bcdaeaf744 SHA512 7361237199912bb6c1695dd450d56e4f2007ccc0764418bd51b6b91a5a9a5e4604834628b6a90e9b6cac5d054a0686a13fb1ede4ceb62c5d43efb38df615aed2 WHIRLPOOL d50bdae68b8e00134bf18e352ae54b077a7fd57d8531450f6213db3ba0816f00371b5b5549441d326b925317281f2fc6ce248a87a4fc75c54ec2eea424e5ff65
+DIST x2j-a0352aadc5420072ebe692481a5d6913d77f8cf0.tar.gz 23055 SHA256 e4a603b34500b553f232eb43b07e549405cac513dafb8d4c15c8160abf314dc6 SHA512 bd1b6ad7cfc7d241f39177eea79a84a6ab0db28c7c7b1fa2acb91d9f5fa10b4e7849c560b497e696bba011109847120e2f1bcc9d45b18992118cfdcd66d34c49 WHIRLPOOL 06a79ed0b2b86d438343327abbddcdcab1207354bf6f52ff9dc29e53ec9cab32d0a91cf0cb7a364b9efafea2ad3bbd62638792144b36ccc9a07a26df9c5a9966
+EBUILD beego-1.6.0_p20160126.ebuild 4473 SHA256 ebb25ef1da80f52c6f55f05a6b0419219fe5563723d9777db506b8010985a69e SHA512 3b689ba241b959d027a91388a8da111b6ad148a9a7994c02c865c1277ef1d463234f4e6ed0de56c4bbe924f9e30402e3c1f1777c06a4c866d3992aa8c00006ca WHIRLPOOL 8f5d9fa4b765799f2d4880901db52660fad4f52ce77e00efd8a91e4156632d08b3eab6d67a2e331e21c463adffea9f6fb693c05375309c5a50d2ae46655662c2
+MISC ChangeLog 756 SHA256 9890b7a421fb3bae2ea31cbcd5143d249ec90bfc8a69d39597d7aed38429dbf6 SHA512 d51eb2bc4863c1d704fdefdd348542b9ac080c0c87200ee8a9954ece21594ec5ad8dc2c2bcee55afe9235930d499027629548fb6295186a43717bf925a229c1e WHIRLPOOL a015f16a9c8cfb0b20a8ad1b8f769d38b27e752cdaba236d368195ec7d5a46754ec1b5fa05c4dd74e3a41b565e3f85068b6fd3cd50e2a6d6dc744672f5c615aa
+MISC metadata.xml 304 SHA256 573d8e6846191dca1ec28258ccdf97a384ce5c47fc1d94730a07b244b7f1d9d9 SHA512 60d19438d0ac50098553c5b5c6ad24df23f6f239dbb81ef60bbb36f61b1f4baf19f998dbdc6d77a238e5b6d97285ec4c96b3716290f99680295662b9774beed1 WHIRLPOOL 726aae5eb6636b8fc3bebd862801fed9bae24ecab1536216e45e8bc47c6197e1f03c93b986603816adf5f2aefbe12c3e610a14974d97fb65b2bb0d57030f89b5
diff --git a/dev-go/beego/beego-1.6.0_p20160126.ebuild b/dev-go/beego/beego-1.6.0_p20160126.ebuild
new file mode 100644
index 000000000000..71791100463b
--- /dev/null
+++ b/dev-go/beego/beego-1.6.0_p20160126.ebuild
@@ -0,0 +1,78 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit golang-build
+
+KEYWORDS="~amd64"
+EGO_PN="github.com/astaxie/beego/..."
+EGIT_COMMIT="fbb98fbe1fe5f6a4209772b44e2547714992340c"
+SRC_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
+ https://github.com/bradfitz/gomemcache/archive/fb1f79c6b65acda83063cbc69f6bba1522558bfc.tar.gz -> gomemcache-fb1f79c6b65acda83063cbc69f6bba1522558bfc.tar.gz
+ https://github.com/garyburd/redigo/archive/836b6e58b3358112c8291565d01c35b8764070d7.tar.gz -> redigo-836b6e58b3358112c8291565d01c35b8764070d7.tar.gz
+ https://github.com/beego/x2j/archive/a0352aadc5420072ebe692481a5d6913d77f8cf0.tar.gz -> x2j-a0352aadc5420072ebe692481a5d6913d77f8cf0.tar.gz
+ https://github.com/beego/goyaml2/archive/5545475820ddd4db3f90a4900d44b65d077d702d.tar.gz -> goyaml2-5545475820ddd4db3f90a4900d44b65d077d702d.tar.gz
+ https://github.com/wendal/errors/archive/f66c77a7882b399795a8987ebf87ef64a427417e.tar.gz -> errors-f66c77a7882b399795a8987ebf87ef64a427417e.tar.gz
+ https://github.com/belogik/goes/archive/e54d722c3aff588e4c737fe11c07359019240824.tar.gz -> goes-e54d722c3aff588e4c737fe11c07359019240824.tar.gz
+ https://github.com/couchbase/go-couchbase/archive/8cefc09994885b63d45e506861277e9743addd37.tar.gz -> go-couchbase-8cefc09994885b63d45e506861277e9743addd37.tar.gz
+ https://github.com/couchbase/gomemcached/archive/eb29b2e515a50fded2382cbd79a369c0cb3abf41.tar.gz -> gomemcached-eb29b2e515a50fded2382cbd79a369c0cb3abf41.tar.gz
+ https://github.com/siddontang/ledisdb/archive/713b22910a0b66d098c9e40ff19be258968e9a7d.tar.gz -> ledisdb-713b22910a0b66d098c9e40ff19be258968e9a7d.tar.gz
+ https://github.com/BurntSushi/toml/archive/5c4df71dfe9ac89ef6287afc05e4c1b16ae65a1e.tar.gz -> toml-5c4df71dfe9ac89ef6287afc05e4c1b16ae65a1e.tar.gz
+ https://github.com/boltdb/bolt/archive/2f846c3551b76d7710f159be840d66c3d064abbe.tar.gz -> bolt-2f846c3551b76d7710f159be840d66c3d064abbe.tar.gz
+ https://github.com/edsrzf/mmap-go/archive/903d080718bd2877583fe1bd0a19c9cd3e2906ff.tar.gz -> mmap-go-903d080718bd2877583fe1bd0a19c9cd3e2906ff.tar.gz
+ https://github.com/siddontang/go/archive/354e14e6c093c661abb29fd28403b3c19cff5514.tar.gz -> siddontang-go-354e14e6c093c661abb29fd28403b3c19cff5514.tar.gz
+ https://github.com/siddontang/rdb/archive/fc89ed2e418d27e3ea76e708e54276d2b44ae9cf.tar.gz -> siddontang-rdb-fc89ed2e418d27e3ea76e708e54276d2b44ae9cf.tar.gz
+ https://github.com/syndtr/goleveldb/archive/36d2ead1e477af53df038bdde5f7b5b3790c93dd.tar.gz -> goleveldb-36d2ead1e477af53df038bdde5f7b5b3790c93dd.tar.gz
+ https://github.com/cupcake/rdb/archive/f5614b4eb12a23e0c65b51f7c22635ef1a16f725.tar.gz -> rdb-f5614b4eb12a23e0c65b51f7c22635ef1a16f725.tar.gz
+ https://github.com/golang/snappy/archive/894fd4616c897c201d223c3c0c128e8c648c96a2.tar.gz -> golang-snappy-894fd4616c897c201d223c3c0c128e8c648c96a2.tar.gz
+ https://github.com/go-sql-driver/mysql/archive/267b128680c46286b9ca13475c3cca5de8f79bd7.tar.gz -> go-mysql-267b128680c46286b9ca13475c3cca5de8f79bd7.tar.gz
+ https://github.com/lib/pq/archive/f59175c2986495ff94109dee3835c504a96c3e81.tar.gz -> pq-f59175c2986495ff94109dee3835c504a96c3e81.tar.gz
+ https://github.com/mattn/go-sqlite3/archive/c5aee9649735e8dadac55eb968ccebd9fa29a881.tar.gz -> go-sqlite3-1.1.0_p20160131.tar.gz"
+
+DESCRIPTION="High-performance web framework for Go"
+HOMEPAGE="https://${EGO_PN%/*}"
+LICENSE="Apache-2.0"
+SLOT="0/${PVR}"
+IUSE=""
+RESTRICT="test"
+
+get_archive_go_package() {
+ local archive=${1} uri x
+ for x in ${SRC_URI}; do
+ if [[ ${x} == http* ]]; then
+ uri=${x}
+ elif [[ ${x} == ${archive} ]]; then
+ break
+ fi
+ done
+ uri=${uri#https://}
+ echo ${uri%/archive/*}
+}
+
+unpack_go_packages() {
+ local go_package x
+ # Unpack packages to appropriate locations for GOPATH
+ for x in ${A}; do
+ unpack ${x}
+ if [[ ${x} == *.tar.gz ]]; then
+ go_package=$(get_archive_go_package ${x})
+ mkdir -p "${S}/src/${go_package%/*}"
+ for x in ${go_package##*/}-*; do
+ [[ ${x} -ef ${S} ]] && continue
+ mv "${x}" "${S}/src/${go_package}" || die
+ done
+ fi
+ done
+}
+
+src_unpack() {
+ unpack_go_packages
+}
+
+golang_install_pkgs() {
+ insopts -m0644 -p # preserve timestamps for bug 551486
+ insinto $(dirname "${EPREFIX}$(get_golibdir)/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_PN%/*}")
+ doins -r "${S}"/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_PN%/*}{,.a}
+ insinto $(dirname "${EPREFIX}$(get_golibdir)/src/${EGO_PN%/*}")
+ doins -r "${S}"/src/${EGO_PN%/*}
+}
diff --git a/dev-go/beego/metadata.xml b/dev-go/beego/metadata.xml
new file mode 100644
index 000000000000..7dbc0365cad7
--- /dev/null
+++ b/dev-go/beego/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">astaxie/beego</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/blackfriday/Manifest b/dev-go/blackfriday/Manifest
new file mode 100644
index 000000000000..ecfa15d10516
--- /dev/null
+++ b/dev-go/blackfriday/Manifest
@@ -0,0 +1,7 @@
+DIST blackfriday-1.2_p20150720.tar.gz 67598 SHA256 cfc2de4f3f50f6df23e383d81d0b349ab0eec6123e70f373847f4f59f9411bac SHA512 5c660539e50deef488f380d0dfe9cdfdae6b01f946743b439d08f7a448bda83ac4e0dc906d19458f1760ce9cd1192d5398d0c961dd762417b4af2cf18bff1777 WHIRLPOOL 539055f59d649f53ba79a1f939037d87f2fb5f8632fba7d23540e8b04413859940a38e44960f68f24fbd6e7ab67e910af62ae6058176c12e6f18c8ca2ecdb871
+DIST blackfriday-1.4.tar.gz 69438 SHA256 12fbee8c7a26037113e95b2705706bebce3f895b0490f0d4d59c000778039689 SHA512 595b0c2cef166bbebdae39bbda3987409ff3c849a3eb0de73cfeff1b9afd64b4febfaa5ed3f7ef4b8020bbecbf5dfb479e7034249c58651429b3e7e5fb5107be WHIRLPOOL 1e3e12d694c881066f9cbf7b7a313cdd7736b2adbecf8cc197648a06bdbbe0a28b3d186899ea4d55422030006f2fecf878938a4f600186a458838f9f29c4293c
+EBUILD blackfriday-1.2_p20150720.ebuild 566 SHA256 5b3664af44cd9cc7707e46b296711104c2424d8ea342be5701a3338298611357 SHA512 db96acdcacdbec6dee73c040e2e7310519313aa78a9746e5b3f2cc0a0e75097d7b906b71e5a31fc3e483ab6ff6c8ca95adeefc42f5e8b09cd822ce6814b177b8 WHIRLPOOL d6ed4aba8f4fa1b56c707a1fb9663a7a9327c53944158d5f3b28b36162eed6ef930c3bef55aafd31154757c13c1aa21b7c5a7bed8b0a9acedd904f65b2bb3843
+EBUILD blackfriday-1.4.ebuild 601 SHA256 8474d298759939d58d46eb7886bd1e7a469d51d2728a3605c42e9e95ce371fdf SHA512 dfe2a2bcbe7bd9d9b108a530d9d88a3f9ab612363b06e770942076dfb9cee15dff8dc9cc17c9f05f132215a6cf50749bf691b39117a32db9c549b61fa7d9f639 WHIRLPOOL f6cbfc017d5618ace04da34cbe59eadb248d820fb1646365939db15bcf787c2d23236ad6a6e98edb15158d309612e09856d0749904b6b78665e2b43944f64f94
+EBUILD blackfriday-9999.ebuild 560 SHA256 69eebdd9145cddfc995406bf48e7164a010c8adc797264826afce410af6fafe2 SHA512 2246106c1f0a75ff7c20d5df59ccb7e1dd46e539384ef1b423fedfabef09acb62ee9e5a61f7ef82dfe2ff458a42d6812971d89b7689d6054acbedc2298c23024 WHIRLPOOL 9afbbbcae25b75fcf368c2ac2d0a1237d23b11004e36b9531ef1099f1a5810c5c3c2315f5ae01f9c355db1cdcf2727aad265dd958eda4e6030bba9d44f086c9f
+MISC ChangeLog 1135 SHA256 e5a08ad35c122c9b24aafa15e16aeef4634e4e497f3db990342e29bac4c82d97 SHA512 211e0e56f34791899027bf0c3b3d5078626d9a0ede6a27ed3d5b52943a2856dab135795c23df3f0f204127042eed9e8b2c63861083649ce8992d50a5276f1fe5 WHIRLPOOL c5ddfb1a153cbdf27ea46e0f4440a4571c7516d25733acc2e7e3a0ffef43d72cf69b90f73b8600a6fd9b6f84e2aeb422bfb1116bc9c88d4e3c8349cb3032a6c3
+MISC metadata.xml 440 SHA256 7543281524fe7ffea3729ce7eedb3469675bb5da8678d10520486458f9bb2a3b SHA512 370c7edf144aba303a1afde6db13c6838e032c0c1139bcbdc4530b26ed38e0180a4a18786aa237012e1af746d96beef2a28087a0124b328f30180b755d7e85ae WHIRLPOOL ee60f0b8b13d0dc9022921d369ea1be49595c8d1054678c94cb8b56645af3d2060bf34e6f4ff531fe773b6bc42af0b4259c33e6ec1afe0fbe75fc0b3a4f7ea5a
diff --git a/dev-go/blackfriday/blackfriday-1.2_p20150720.ebuild b/dev-go/blackfriday/blackfriday-1.2_p20150720.ebuild
new file mode 100644
index 000000000000..02fbba9277fe
--- /dev/null
+++ b/dev-go/blackfriday/blackfriday-1.2_p20150720.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN=github.com/russross/${PN}
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="amd64 ~arm64"
+ EGIT_COMMIT="8cec3a8"
+ SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="a markdown processor implemented in Go"
+HOMEPAGE="https://github.com/russross/blackfriday"
+LICENSE="BSD-2"
+SLOT="0"
+IUSE=""
+DEPEND="dev-go/sanitized-anchor-name"
+RDEPEND=""
diff --git a/dev-go/blackfriday/blackfriday-1.4.ebuild b/dev-go/blackfriday/blackfriday-1.4.ebuild
new file mode 100644
index 000000000000..a9dbefcdc077
--- /dev/null
+++ b/dev-go/blackfriday/blackfriday-1.4.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN=github.com/russross/${PN}
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64 ~arm ~arm64"
+ EGIT_COMMIT="v${PV}"
+ SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="a markdown processor implemented in Go"
+HOMEPAGE="https://github.com/russross/blackfriday"
+LICENSE="BSD-2"
+SLOT="0"
+IUSE=""
+DEPEND="dev-go/sanitized-anchor-name"
+RDEPEND="dev-go/sanitized-anchor-name:="
diff --git a/dev-go/blackfriday/blackfriday-9999.ebuild b/dev-go/blackfriday/blackfriday-9999.ebuild
new file mode 100644
index 000000000000..7dc1e0a7fd5d
--- /dev/null
+++ b/dev-go/blackfriday/blackfriday-9999.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN=github.com/russross/${PN}
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="8cec3a8"
+ SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="a markdown processor implemented in Go"
+HOMEPAGE="https://github.com/russross/blackfriday"
+LICENSE="BSD-2"
+SLOT="0"
+IUSE=""
+DEPEND="dev-go/sanitized-anchor-name"
+RDEPEND=""
diff --git a/dev-go/blackfriday/metadata.xml b/dev-go/blackfriday/metadata.xml
new file mode 100644
index 000000000000..6f19bae0f859
--- /dev/null
+++ b/dev-go/blackfriday/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>williamh@gentoo.org</email>
+ <name>William Hubbs</name>
+ </maintainer>
+ <longdescription lang="en">
+ Blackfriday is a markdown proccessor implemented in Go.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">russross/blackfriday</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/cli/Manifest b/dev-go/cli/Manifest
new file mode 100644
index 000000000000..49bc6d531624
--- /dev/null
+++ b/dev-go/cli/Manifest
@@ -0,0 +1,4 @@
+DIST cli-0_pre20160306.tar.gz 27909 SHA256 0b831087d51859375d18baeca068978cb7ce83ad5aa96e34e298065180edd815 SHA512 74d1282892727470db751a8be5a3ecc8a5f93a6d610a8c963d800428183515541ed7e654e3ba6b43afd4a5ed6a3d7af7301df51a63cca7e342cb289b6aa1db8e WHIRLPOOL 8d5c0cafa66122f4c304ea51e7af8290dff4eb7dc038016891310b8c2f5c25b7c7cedbb7063730bacd9aa21c31d5ce931a5fcd4b278e27644507598b118c4010
+EBUILD cli-0_pre20160306.ebuild 527 SHA256 940aadde9d9fab67c41afac4dface7bdf63e3ade2367918cac49d1530e0445c2 SHA512 eede065b8e121d7c389af291debe45888dca7a931286a9e0b998b1769ed38a0210c6928cc5b0ca3115e7965369d7bd4db3c40e5672e3f577d50887bbd3892f66 WHIRLPOOL b51ae7b58faeae129247b03de79b01eed0091d50dc67fae98c2dac8dc58901aff9bc3b808258b2ece835397efe70d31d8c54003e74f4a5ba30bb5e287fa7e1af
+MISC ChangeLog 580 SHA256 f113fcc65a5b0845b3e3faee5dabbf22b4edaeb1383f3a83e2ba0a1e7a7e8bb8 SHA512 974f92ba6c9eae78f02c1849fbb8194ca4e29f2aad2ba5deb7b5c10cd481726c624a01824196127ccb165321777af665c19c24232fbeb82e8fac25c61156e04a WHIRLPOOL fcdf8b43936f5c3a0d64a569497b5ad0da10e6b24601184f094ce0a8da949b009060639fa0c70f3e3298327281e575ff43d99e4bb1363ab8eb17d45b258b1eab
+MISC metadata.xml 247 SHA256 ddae7d351892262d44c6941fa5ba416f64c9ba5081789b2aac1a3fac44ba4009 SHA512 82c746936a7eec2a46cb1cab31354cdd9704d0cb3aefa68d9b34a2ab17e633092b0a8c6254fcd8c9cff1e087258b8d968416929a7e7d4266548e2f66f8bb9172 WHIRLPOOL 8905b08411238f72273e4e06c31c0d97a2ab534a6f738a275eb37f32821fbd863910376b6d80f9a77bc7f75b288162bbfc0f79a1a351d24d244a88eb4d63780c
diff --git a/dev-go/cli/cli-0_pre20160306.ebuild b/dev-go/cli/cli-0_pre20160306.ebuild
new file mode 100644
index 000000000000..ffcdcfc735f6
--- /dev/null
+++ b/dev-go/cli/cli-0_pre20160306.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit golang-build golang-vcs-snapshot
+
+EGO_PN="github.com/codegangsta/cli/..."
+EGIT_COMMIT="aca5b047ed14d17224157c3434ea93bf6cdaadee"
+ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="A small package for building command line apps in Go"
+HOMEPAGE="https://github.com/codegangsta/cli"
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="MIT"
+SLOT="0/${PVR}"
+IUSE=""
diff --git a/dev-go/cli/metadata.xml b/dev-go/cli/metadata.xml
new file mode 100644
index 000000000000..f76f2d72d40c
--- /dev/null
+++ b/dev-go/cli/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">codegangsta/cli</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/coveraggregator/Manifest b/dev-go/coveraggregator/Manifest
new file mode 100644
index 000000000000..abe293d1e726
--- /dev/null
+++ b/dev-go/coveraggregator/Manifest
@@ -0,0 +1,3 @@
+DIST coveraggregator-0_pre20170216.tar.gz 2394 SHA256 3381e0709ae4c4436e8b1edbf134247250b1db265702daf2815ed0ab05d467fa SHA512 07eae44813ebce3d06e103a97ae972823880d58392a9520b1ef6a1dbf44aad4ca5bf572a6eee37a69a2a2c215fbd70587d95f181bba2c0bd7f041385ce169a7a WHIRLPOOL 604fa368914d9bec9ed7d9cf6c4d8471e17a7832b08a8442ae477b901825d8eab824ddaf3bbea7328157bf12d02941667f56b5dd79e72e7653a857829dea5747
+EBUILD coveraggregator-0_pre20170216.ebuild 553 SHA256 e03ed8d006b55bcb0f1643026b6530cf6a2b6643959b978eb043809d75c56d6e SHA512 f1f167fbf534868e52b66e0b8c33cb9a1004e3f216dfe07cdcd12730f5c64b909ba1363b4cf104dff6499f3b4b2a5150eb46bb7e8ebf2ef37c42805a7b6434ed WHIRLPOOL 4d38ed580ddc29c51a9b6fbb1adb4995571e2944871b935649c1c10a3d457fba4ef21a84c0718bed603dba0a79ea6b4107bc296174fb0f9a7d00b2f6806c81f2
+MISC metadata.xml 309 SHA256 0fcba9460f3fdf6509e8125791b7ba68b1c54336bcecebee7269b2e16ca19041 SHA512 0124f80e46b1b1f6d80722867bb623b7ea4086e2037d3253a0f3b81a35baae8c99763fb8437035f888ce3829466d92f58e0262f3b0f5909a456dfcd460e8fcbc WHIRLPOOL db5d653497abffd91a3b58c65991ed9e18f7d65881dca4c1ac5e41d608e1dceeb4730d4c337377c8a0c8b19fb4167711bd181f071ee7f7b4cd85b5de09ffce7b
diff --git a/dev-go/coveraggregator/coveraggregator-0_pre20170216.ebuild b/dev-go/coveraggregator/coveraggregator-0_pre20170216.ebuild
new file mode 100644
index 000000000000..5cec974883fe
--- /dev/null
+++ b/dev-go/coveraggregator/coveraggregator-0_pre20170216.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit golang-build golang-vcs-snapshot
+
+KEYWORDS="~amd64"
+EGO_PN=github.com/chouquette/${PN}
+HOMEPAGE="https://${EGO_PN}"
+EGIT_COMMIT="af12d4d73479a1b49a16bbed8e5c182999dd62be"
+SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+DESCRIPTION="Cover profile aggregator for golang"
+LICENSE="WTFPL-2"
+SLOT="0"
+IUSE=""
+DEPEND="dev-go/go-tools:="
+RDEPEND=""
+
+src_install() {
+ dobin ${PN}
+ dodoc src/${EGO_PN}/README.md
+}
diff --git a/dev-go/coveraggregator/metadata.xml b/dev-go/coveraggregator/metadata.xml
new file mode 100644
index 000000000000..bf0fe7cba618
--- /dev/null
+++ b/dev-go/coveraggregator/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">chouquette/coveraggregator</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/delve/Manifest b/dev-go/delve/Manifest
new file mode 100644
index 000000000000..ab2d468753d9
--- /dev/null
+++ b/dev-go/delve/Manifest
@@ -0,0 +1,6 @@
+DIST delve-0.12.2.tar.gz 1127128 SHA256 3dc9f6b7167b87dfa1142ddf6865ff4be6593624a965533870ce0c7aae007299 SHA512 f2351340a1f9cefe2410535cda79ad5ef5ad3c3783cd5869d8f0b682d5c109ea6efd3041f9ccc9988ccef77922c9bfab59ca062d98f429f85466b3e2ccc1eeee WHIRLPOOL a653637e19b58fb06b79ed30f95491cea17f683aeb607c19659cd2685d11336255acb22f2b9c5348cd128679ef589848ab3a7d162fd5d4cfbd885b4460791803
+DIST delve-1.0.0_rc1.tar.gz 1268859 SHA256 8071749a9bdfa6d4e1435d69d6685be3fdf8d096f37cdf971bc6bdb54b613ab7 SHA512 97e58bd7e00089bcdee7fa6e749a6c5b72cf5d63f776d56b6000703371091129ac52ab58601256429362d12c88a4ba7cd0d3d196d5cee2d6d2701a73963a9358 WHIRLPOOL 170909e7e4ce710b6a372fb2532516cc2b2c3e02187ef2e0a60944a25f41aedb7a970e818b1b0968f693c461c85be842bfced4d63e3de2ae615625dbadb9f295
+EBUILD delve-0.12.2.ebuild 787 SHA256 58a681d8491d90ee279b54ca64fe1402c68a17ea3d58446472124c753cc8289b SHA512 0ddade3a5c8a9feed1be1207519671b2595323608bfdde3160e6603d5be8d02561d6881c7ebeb0a6873729ff8a2191d2a413e4101e5708d2bde10b190c31e4e9 WHIRLPOOL 0d701ae2e42ecdca134ed3d139fc1cc535129daca94c03e424ead7d972ebb980cf9fbc479b7aa994e239a3139e059a2be57488ac00f9069c21c0fcc3cc890370
+EBUILD delve-1.0.0_rc1.ebuild 796 SHA256 3ce1778eb9444c347320b3676a8de38f854ff789da8ae25bb9f5ac09a5238f46 SHA512 6bfc9129cd54f01bd9b737b8db63dcad3bcd647fb278f003fc1f41cfcdb96a81b4ad30df0769288387bb26b45a29d892107cddbdc2af4a3b8e81404701ba9105 WHIRLPOOL ad8fa3e762525905e37aeec745665669a94736ef49c1cd9ea8531d5539d430e953c1291ff751eab94d8e64f83e22969a1e71c6918000ef1a8ff5990cdb58461f
+MISC ChangeLog 313 SHA256 0306ed223f8d61d580099f75b84002e903f96f2b6e2e85f5e8cbee55280aec4e SHA512 746d6fcdc6ae854bc1db7118a73fcee0d2d26f0216fd5e76427153867b079d3192bf344ecec7d701687ddfd24e7f42ba2602b67b4c98b3dd8db2825b6136a976 WHIRLPOOL 2f0e72d3ac81eea948ac9c300afab2095a2397b57069b24610ae4730c5244f53405673f0fd29a51cfa33b08924d7e4d717fc0a3bc07d26766c4c0a502f089aa9
+MISC metadata.xml 249 SHA256 a045e76c658db6680a976d6c52ec5f265a886822c141990784d2ad5a04e02396 SHA512 5ee3e6c2e8ed7c4a48ed28e46ad9e72430352fda564c03c8105b8dcfa6df9ffa6dfe2b15551379fb684c99d78857acff9b38f91354d081f08dc5fdde71c20cfa WHIRLPOOL 67880716cf5a24aaf00c9343fd8ff11a4ddb32dedd62ed8a1b645ae2e55dce58bdaa898a75aa2c5294302266eff92f4a56dca143a989db757cb985768e15e304
diff --git a/dev-go/delve/delve-0.12.2.ebuild b/dev-go/delve/delve-0.12.2.ebuild
new file mode 100644
index 000000000000..cfd7a6c1f565
--- /dev/null
+++ b/dev-go/delve/delve-0.12.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN="github.com/derekparker/delve"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit golang-vcs
+else
+ EGIT_COMMIT="v${PV}"
+ DELVE_SHA="f605716"
+ SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ inherit golang-vcs-snapshot
+fi
+
+DESCRIPTION="A source-level debugger for the Go programming language"
+HOMEPAGE="https://github.com/derekparker/delve"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+
+S=${WORKDIR}/${P}/src/${EGO_PN}
+
+RESTRICT="test"
+
+src_compile() {
+ GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" go build -ldflags="-X main.Build=${DELVE_SHA}" -o "bin/dlv" ./cmd/dlv || die
+}
+
+src_install() {
+ dodoc README.md CHANGELOG.md
+ dobin bin/dlv
+}
diff --git a/dev-go/delve/delve-1.0.0_rc1.ebuild b/dev-go/delve/delve-1.0.0_rc1.ebuild
new file mode 100644
index 000000000000..8ba6c142c24c
--- /dev/null
+++ b/dev-go/delve/delve-1.0.0_rc1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN="github.com/derekparker/delve"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit golang-vcs
+else
+ EGIT_COMMIT="v${PV/_rc/-rc.}"
+ DELVE_SHA="f609169"
+ SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ inherit golang-vcs-snapshot
+fi
+
+DESCRIPTION="A source-level debugger for the Go programming language"
+HOMEPAGE="https://github.com/derekparker/delve"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+
+S=${WORKDIR}/${P}/src/${EGO_PN}
+
+RESTRICT="test"
+
+src_compile() {
+ GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" go build -ldflags="-X main.Build=${DELVE_SHA}" -o "bin/dlv" ./cmd/dlv || die
+}
+
+src_install() {
+ dodoc README.md CHANGELOG.md
+ dobin bin/dlv
+}
diff --git a/dev-go/delve/metadata.xml b/dev-go/delve/metadata.xml
new file mode 100644
index 000000000000..483b7af8d321
--- /dev/null
+++ b/dev-go/delve/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">derekparker/delve</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/ed25519/Manifest b/dev-go/ed25519/Manifest
new file mode 100644
index 000000000000..456b7f58fc52
--- /dev/null
+++ b/dev-go/ed25519/Manifest
@@ -0,0 +1,4 @@
+DIST ed25519-0_pre20160420.tar.gz 107323 SHA256 510c71038fc31894d8056f6114c5ea75c12572c3eb67bf4ff02c1495ab3d3705 SHA512 ea93a0919521a6aa83d5c880651bbc9706f34ed3a33c5368f7709a552b89b2e0b098c64721bbd89e84cbaeebbcd050364167a9d5cef72a5395903877ee03ae33 WHIRLPOOL d16d3e652917474394185da92f4ee106ea630f66806be6ae8bcc8acfc060352ca46190836af544e25bc3f44baf5b96b937e483d0191a8ca7f724e4570078a409
+EBUILD ed25519-0_pre20160420.ebuild 508 SHA256 2c317c926f4c8b5136637feb6ae1983b34e4fd2fee73de2157ea4ef55118341c SHA512 f15590c874410249c741dab96011c240901dfd5f8b8f2175532b02d84b598ce476df3cd342d3e24d585d994722d2c430fc5334fb32699c7ee4973530ce8aab2e WHIRLPOOL 8b8480fea5327c8225ffaae7d35f802c90b666b2670af9fceb2be3aa188974a0b3578b87b23bdf41728d2d5e52cf0136692485cc4ed357288dc548e65ea672d5
+MISC ChangeLog 2751 SHA256 80aa6627b89b58b9e8af425157d181e8717288616c41006d50aaa9b735df8ce7 SHA512 0ea31364c201aa70366e5446f6ec7daf941b7bc9da3a4cbbe408e1f6b204e035896dae0ee4f20315d34caa6aa2dbd937b9ed9befee12cc756b0af4b253fe1c68 WHIRLPOOL 3a5074bfbd0d37c55e0cd56fb1f654d933e9700aa3d792367ca81372e9cf0600d85b660c26b8a6efbeff093f44f3bc650d74002c35cc27f4d89a12f0ddca8d6d
+MISC metadata.xml 434 SHA256 643a7a481739d2c7f57a0b206971e7fdf0a8cc8ac739bf01a95be5b37756e264 SHA512 4ab999478fc1a8f4c0d74a1f7ce97713133c5e52dedd5df8a45454e64865e0eb969b175eff67dbfbcefa13a08fa176072063936cc968ba683f1a52b620c9f1fb WHIRLPOOL ca05479849ad0af38c5a0eae5c0757022ad0b6149498fffe6e36831a8496b7ac6dff9c720b622549e477cfe46ac07e452e7f57b31f2f3c18b50e9a4145d487e2
diff --git a/dev-go/ed25519/ed25519-0_pre20160420.ebuild b/dev-go/ed25519/ed25519-0_pre20160420.ebuild
new file mode 100644
index 000000000000..7e0eb0fc2093
--- /dev/null
+++ b/dev-go/ed25519/ed25519-0_pre20160420.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit golang-build golang-vcs-snapshot
+
+EGO_SRC=github.com/agl/ed25519
+EGO_PN=${EGO_SRC}/...
+EGIT_COMMIT="278e1ec8e8a6e017cd07577924d6766039146ced"
+
+DESCRIPTION="ed25519 for Go"
+HOMEPAGE="https://github.com/agl/ed25519/"
+SRC_URI="https://github.com/agl/ed25519/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64 ~arm ~x86"
+
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/ed25519/metadata.xml b/dev-go/ed25519/metadata.xml
new file mode 100644
index 000000000000..2dead36c29af
--- /dev/null
+++ b/dev-go/ed25519/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>blueness@gentoo.org</email>
+ <name>Anthony G. Basile</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">agl/ed25519</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/glide/Manifest b/dev-go/glide/Manifest
new file mode 100644
index 000000000000..0c06a3d78478
--- /dev/null
+++ b/dev-go/glide/Manifest
@@ -0,0 +1,3 @@
+DIST glide-0.12.3.tar.gz 244609 SHA256 a304c29267cf7e00b7299b6ac8da0317f2f4f4096acb6cf817d4c745e0dee8b4 SHA512 525bd73ed4941428dd2ad06fb5ecf87faa555eb48025a7f9ff57b4b4913b6f1a4202d9875d017080b3e96aee7b3d467c03a815e1845d0686223208f960ef9a99 WHIRLPOOL eedf042adc1c1b421930806c3387024cf7e5dc55325cb46625c7efce586afbdd698f90226320e8f4377f27c517c399f30c6be817002748b116cc7fc51df6ef3c
+EBUILD glide-0.12.3.ebuild 731 SHA256 4ace0facb36f79dc724c75ddff1bc98db09fdc57488ad7b6284238d911704735 SHA512 9b279c4a04dc87285c09f47db09ceff0d0bd8b5ff0ba8ea1ee015c2b2ebd14de009b4b442ad325f3afef55a41d975d2dbd5b71432ec89a7767cc0dc313f2f36a WHIRLPOOL 9f5c4d4f4c46e4e011185efbfa7e88622a5145fa9fa504af1f896f7d87d003987dd5c7c88cc5245d2c072e8330f6bacb6c049f717b193713ec362542ca8399dc
+MISC metadata.xml 249 SHA256 7b9444655e3b130ddb38f69d9ae274f50ef40546e57088c133c769420429a368 SHA512 ee4b58b4fe77b2ade45e556d4185ac3fc5299339005d7595988d4a149494234f3cd00aba4cd54d8169e2280afcb82b74bf3b67d39471e28dd69d115cb33dfae8 WHIRLPOOL 00e7cfe986c217d9cd7f2d62b2ff1b45671864eb9a766065eafd815d74ac6f0cb92fc0a92670d6728a09efd17bd81f9cac6bbd422c67c056611539011f84544b
diff --git a/dev-go/glide/glide-0.12.3.ebuild b/dev-go/glide/glide-0.12.3.ebuild
new file mode 100644
index 000000000000..a08792a25dd8
--- /dev/null
+++ b/dev-go/glide/glide-0.12.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN="github.com/Masterminds/glide"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit golang-vcs
+else
+ EGIT_COMMIT="v${PV/_/-}"
+ SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ inherit golang-vcs-snapshot
+fi
+
+DESCRIPTION="Vendor Package Managment for Golang"
+HOMEPAGE="https://github.com/Masterminds/glide"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+
+S=${WORKDIR}/${P}/src/${EGO_PN}
+
+src_compile() {
+ GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" go build -ldflags="-X main.version=${PV}" -o "bin/glide" glide.go || die
+}
+
+src_install() {
+ dodoc README.md CHANGELOG.md
+ dobin bin/glide
+}
diff --git a/dev-go/glide/metadata.xml b/dev-go/glide/metadata.xml
new file mode 100644
index 000000000000..940244c26529
--- /dev/null
+++ b/dev-go/glide/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">Masterminds/glide</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-bindata-assetfs/Manifest b/dev-go/go-bindata-assetfs/Manifest
new file mode 100644
index 000000000000..7c83608ecc5f
--- /dev/null
+++ b/dev-go/go-bindata-assetfs/Manifest
@@ -0,0 +1,4 @@
+DIST go-bindata-assetfs-0_pre20160822.tar.gz 3798 SHA256 3c4165ffbf625709d11582bf62f71180eaaf05dbc077183b5ebf6285f5b1beb5 SHA512 1dfb49c0eb0ff52119f19ad4f0f4cf3f0c37b1451f17be54b4d5fd1aff8fea9f28de8a764a995fc6bff8b818628aa7240cbd97b7e7fa5972770aec156eab8739 WHIRLPOOL e0731dbcb13ac3f7e0d100f2ae9b470a98f27c6272f5f3c64d4c348f729c7d92420d9741a19a0b56aa0fccf4ac3688e7954994d7c405c0e1f8feca7f0f07851c
+EBUILD go-bindata-assetfs-0_pre20160822.ebuild 643 SHA256 f355a0032d5afe3060483a5f236e3991255f57acf1fd70c098cb4d58b6503f5f SHA512 76810c045658485bc6af4bbdc4a9c25daa3132e1a29689164845dac183e6053dbcfda58afd039a4f63687a42d20a8a72aeb4731fab80630f2168e64f9f46619a WHIRLPOOL 247dc672355c7f1c0d086cce00eb5d9b68c3ab3a0f12021ffc8c9dc12ed2cfb96617070a2cc3083323fe6c79a2dcffd22760b8680bba88aad800d5d5babd02a2
+MISC ChangeLog 354 SHA256 1ab7f24ae7a753abd2a4988fb797dd528b0d8b45d5e1b69773c253d593e9c6f3 SHA512 64766d52e754e60f2ed058ce01c2240967c68d0eaac9e23a9c720e4c590b1c64522c4c9b742782a22269227b13ad7ff232f19dae12700099da46d69aa29a6639 WHIRLPOOL 8cafaa955de7efc23d187d80f12ff747fb7a2fff2413099fd8f2f6dd608e755bb4b8372f928ff2cc17612854166e5ec1bd335351f24bb5fac24710ce9c5d8f90
+MISC metadata.xml 336 SHA256 9e49bd359818bdd5cd6d33e0aa29419beb91ac7dff46cb835c9473e93cf9cee6 SHA512 fb12f03f3affdfbe3c498829d6bcc90f4ad2402d2c23ad1b4bdfb19071b5be69aa54cdf49944737a56f1fb6e62c96955b7ceb0689aaa009ebb064ddd3db18abe WHIRLPOOL 8aa2315b28edd2b51845750284b2206a2af2fbb49d6474ad6eb435cbec20d87bb22cd7cafc39d27dbcd487a7cf88a698b3d694a2625ce8f5c8eb09caaab29ce3
diff --git a/dev-go/go-bindata-assetfs/go-bindata-assetfs-0_pre20160822.ebuild b/dev-go/go-bindata-assetfs/go-bindata-assetfs-0_pre20160822.ebuild
new file mode 100644
index 000000000000..55da1ec3e689
--- /dev/null
+++ b/dev-go/go-bindata-assetfs/go-bindata-assetfs-0_pre20160822.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit golang-build golang-vcs-snapshot
+
+EGO_PN="github.com/elazarl/go-bindata-assetfs/..."
+EGIT_COMMIT="9a6736ed45b44bf3835afeebb3034b57ed329f3e"
+ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Serve embedded files from jteeuwen/go-bindata with net/http"
+HOMEPAGE="https://github.com/elazarl/go-bindata-assetfs"
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+
+RDEPEND="dev-go/go-bindata"
+
+src_install() {
+ golang-build_src_install
+ dobin bin/*
+}
diff --git a/dev-go/go-bindata-assetfs/metadata.xml b/dev-go/go-bindata-assetfs/metadata.xml
new file mode 100644
index 000000000000..4d0242047017
--- /dev/null
+++ b/dev-go/go-bindata-assetfs/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mrueg@gentoo.org</email>
+ <name>Manuel Rüger</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">elazarl/go-bindata-assetfs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-bindata/Manifest b/dev-go/go-bindata/Manifest
new file mode 100644
index 000000000000..462c67b0d425
--- /dev/null
+++ b/dev-go/go-bindata/Manifest
@@ -0,0 +1,4 @@
+DIST go-bindata-0_pre20151023.tar.gz 17860 SHA256 65cf65ac422fb8072abfaabec86c20a74e448a93b489e896a36642e7049f5d32 SHA512 ed1d2fd1c5a833b6efdc731eb43f72fc072a701c447a926ad6c1f9be3c0f1ed92c689639d02a288230a49d53795f41092deab132389871a5b9f79abdc525fc43 WHIRLPOOL 34250f7fdd0d1cea862cbcd5d8580588908585b5aef84366258b58fd45914e9d3234af0b781eaa1c74bad2ac3d06d1cd5cc57d817180b3191e6a0c2e91e894f3
+EBUILD go-bindata-0_pre20151023.ebuild 601 SHA256 09ee6e1d4f7fc1524f3c6eec7c930b48977b4ff5f91ba318e14897e302d56a79 SHA512 e66e69d2366e910c7be09a1622e0f7cc148b3c47e377721dcb4368ee95086a12384fe0e7d13142d0482b040f743241cafcaac54123a553644bb3def10386d40c WHIRLPOOL b387a75cca100c3ffa4829d2615420a615680420c8ccf0f49b6ce9a7c5dd751c66eb69c932ea690fecde7b77b4b4914dc47ca5ec710599599a24adff614c5e90
+MISC ChangeLog 330 SHA256 1736592c3478a1ab337698f67e7e162942e7ac615a606a02e68dccffe46e8102 SHA512 e062db10c8da2d7491ff57984fcb7996fdc8d652588abf67ae9a3fc4e56af2f6dba6a04473cc32351af1cef8129004a7fedbda31ab8592e98a3b6b66bfdafdf5 WHIRLPOOL a9e689e0b9d392b57e083f30f9deacee04800bee6b4e17aae0db456a4f3bb2f344f7003112a3964d3ffdf98dc0dc8e0dd59f4c80096300a69c9bb6cf2fce1e3b
+MISC metadata.xml 329 SHA256 37998393a02fefa91ddc709aba7aa7292818e50696447e5548665007ed75213f SHA512 20d352cfc48333673b9e28dd55002d4bf2c34f07c32da49418970bea5963601382dd5a6f3462e492d249de7524e305acc08edc59a481dfe6f579fafac57ff447 WHIRLPOOL 29ac5fd527c6f931eb4b7f9d6c61b0fb3fc85c34cafce4bfe18cfb0ced47e518bc81d18dc67c4206472f0df0a4f6322dd45766d699b4ac0ebca0354afa3f5e62
diff --git a/dev-go/go-bindata/go-bindata-0_pre20151023.ebuild b/dev-go/go-bindata/go-bindata-0_pre20151023.ebuild
new file mode 100644
index 000000000000..dac12764e414
--- /dev/null
+++ b/dev-go/go-bindata/go-bindata-0_pre20151023.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit golang-build golang-vcs-snapshot
+
+EGO_PN="github.com/jteeuwen/go-bindata/..."
+EGIT_COMMIT="a0ff2567cfb70903282db057e799fd826784d41d"
+ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64 ~arm"
+
+DESCRIPTION="A small utility which generates Go code from any file"
+HOMEPAGE="https://github.com/jteeuwen/go-bindata"
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="CC-PD"
+SLOT="0/${PVR}"
+IUSE=""
+
+src_install() {
+ golang-build_src_install
+ dobin bin/*
+}
diff --git a/dev-go/go-bindata/metadata.xml b/dev-go/go-bindata/metadata.xml
new file mode 100644
index 000000000000..02c3ada43b43
--- /dev/null
+++ b/dev-go/go-bindata/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mrueg@gentoo.org</email>
+ <name>Manuel Rüger</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">jteeuwen/go-bindata</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-colortext/Manifest b/dev-go/go-colortext/Manifest
new file mode 100644
index 000000000000..1d3b70f5c5cc
--- /dev/null
+++ b/dev-go/go-colortext/Manifest
@@ -0,0 +1,4 @@
+DIST go-colortext-0_pre20150720.tar.gz 3542 SHA256 a09f0130f98f862880c3376b1d2aa69d0507872d6dfd1a51a2e6f9ee5e6d74a2 SHA512 7f70e32f6f7b17c683c4e6131ef6e15d7c1f40ad7cfeb3e8ce02e799370af02493fcdeb8896c73e8f71b4c28ba3accce646a795f404900b7b63bb40f9651287d WHIRLPOOL 3c58de00b8a4cedd548737a7d54d86ec8d1ded6d129b8a5bd77a2a1c79f1d1913be94fa09d2e0543e878e7adc5a053dd92701ba275244dc700723fe7096300e6
+EBUILD go-colortext-0_pre20150720.ebuild 675 SHA256 9733b6ac7d0d2fe3fc6a4979f30e6187e7d87d62751ede07b2863b97c5a402a0 SHA512 74f97af81e9bb7cc6267eb773fd1987700349c1929ee7ec1262f3c3a72d9bbce8ca82c19e421fcd861102fabb7f1c13b8312b75192b579a88465d63851371279 WHIRLPOOL d17e35c2326f585873de8cee1f6dd4c963d76f3487ea0ec5c96c65af03848d24b4465dc481a93521e2e0a5e2cf282b40a1fb295ce996e6a5a168e47b5f1b06c2
+MISC ChangeLog 999 SHA256 fcdf696bbca7cdaa7b3b98bcd72541353d7bde4b0fb2f8d21484dc15ac09f499 SHA512 c210b36bba7edae025c3dd552d1dc2a9705b934c29fd1ae1f96dae4b0cede71ba9140899af1f787342789f2d55f1549b377ab2f0ad1b9124eac964324f1461ff WHIRLPOOL 9391014b8f6f08c58c29ba9e32f3c462f7cc5789cf3ea19fd52afc4ff43959f07258f9b1ca7bfbf60cbeb0f63a3604aeb9a8fd2bd87e686000c9e86c968b4e02
+MISC metadata.xml 459 SHA256 22cb56809c51441a3b7ab45f5aad62e257df01ee94c7ef0864bae9aa70d10ab6 SHA512 d1a2cfe4744a4a79088c53e5e1e018e57f6ddb693fdb4f9de76a00a4f7f31d8d849dd9c332f0e55e102a01b8be162ed8f95226026dcbee8c73dd7a0d85efdfc0 WHIRLPOOL 69df5f2765fa267de189361e6e2db7ab2e7b3abdb7302c689c8fe597bab3b1ea89d557ec84020bb1f8753f660520b71cf9ed18fcec7823d879925ce475c30032
diff --git a/dev-go/go-colortext/go-colortext-0_pre20150720.ebuild b/dev-go/go-colortext/go-colortext-0_pre20150720.ebuild
new file mode 100644
index 000000000000..181bd09a7642
--- /dev/null
+++ b/dev-go/go-colortext/go-colortext-0_pre20150720.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN="github.com/daviddengcn/go-colortext"
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ EGIT_COMMIT=3b18c85
+ ARCHIVE_URI="https://github.com/daviddengcn/${PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Change the console foreground and background colors"
+HOMEPAGE="https://github.com/daviddengcn/go-colortext"
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+
+src_install() {
+ golang-build_src_install
+dodoc src/${EGO_PN}/*.md
+}
diff --git a/dev-go/go-colortext/metadata.xml b/dev-go/go-colortext/metadata.xml
new file mode 100644
index 000000000000..0d90984f6f13
--- /dev/null
+++ b/dev-go/go-colortext/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>williamh@gentoo.org</email>
+ <name>William Hubbs</name>
+ </maintainer>
+ <longdescription lang="en">
+ This go package allows you to change the color of text in the console.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">daviddengcn/go-colortext</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-crypto/Manifest b/dev-go/go-crypto/Manifest
new file mode 100644
index 000000000000..6f9433878259
--- /dev/null
+++ b/dev-go/go-crypto/Manifest
@@ -0,0 +1,8 @@
+DIST go-crypto-0_pre20150808.tar.gz 876947 SHA256 9ff25a17515c6c7ff0d13fb076ba7a1df868ce30fca105277b3f0356ce801518 SHA512 86826102ff7242259d79a31e543a03192d6b68a06635b46ebac349111bb8451605df1ad9b249c08d75895c38fb4ebbbfc716d40c8c981485395164e87db5a519 WHIRLPOOL 5e1a0372d0a2f493e68c213ce866237cab316c1bf712f2c58a95c16c6864c48ea795e5a6e1346aad7459f666802170aeb0db8f781423fb1d8e252e5bced2e435
+DIST go-crypto-0_pre20160126.tar.gz 902001 SHA256 c1efa4d05d59ef64db60e872fd80afe4e0060cf4cd6924bb51940ef98b45e4ff SHA512 168129ab9581b7348fb3285e045d99a0a837ac7bd65bf9f5e7a220fffbb9e2abf76da5f521c66eea7179eba0ad8da68d6f41cd9624ea40a9da25a18838427846 WHIRLPOOL dbe3067085b5a08c4dd2e13385691aadeda35336c479140684fdb2b08de27ab9447b63cf404c14b9a69520c585a09051f21374c81101599671be091b24fc92d5
+EBUILD go-crypto-0_pre20150808.ebuild 1371 SHA256 a867acd38dca16cbe44028f19281b6b27bbf2cc6c45fd36924b9901869eea173 SHA512 e95dd2cd871e32c5af4aee88fb15a5a42bfa0bbfa682f425ae147dabec99a450f1bc9bc1c9fb21de2ac654de218187f5c7acec81482dfa231e7eec26f964c3d9 WHIRLPOOL 852aa9dd1e4271072ac314aad8b04ef7fea07f58efee8b055a49129491215791542878a4d31c7febeb10f5d2ee462c207b9b00ad1f43f32d98c35dc37a1fcf15
+EBUILD go-crypto-0_pre20160126.ebuild 1691 SHA256 b438362987e245f3f166bc1c156ca51454c7c3c0a37ec222a913b3040a3be61e SHA512 a6d995f85bb6ba42c9539a96b19d84b18de9978d2ec3706678a5c1b337e7482203563935899ed171ff10f255feef34b7158bd68f7f58b7555da7c23ba61c858d WHIRLPOOL 1ef5708c78639182e49145da2c19be82040389c83e0092dc090cad9b349efbfd71c20461f738e4ca3861e931a3ae272e21ed38264bdbb1f4f4012aedc00d220c
+EBUILD go-crypto-9999.ebuild 1063 SHA256 cd3d5717e88b8902ece073b1e4ea4ec15f03128067972876eaf4b0ced6e4d757 SHA512 54ef740fc46c68e41949e2c1fc2102b269f9cf1232f930e78f1868d859df305d75eed827c15ceddba81f2b607d054196503b0a4d8c9b71b99ab9ecabf1aa9c30 WHIRLPOOL 5e60fdc9b1633dca25d10fdcdcda293b993976739f0f51b9da21956532ae7914f638b8b1ef2ab2d72ec8dd907f2f1c05f52ac5477982a0ce57e2fddc020120ee
+MISC ChangeLog 3684 SHA256 dc952b5c3b9960bd85bd76f0abbffff56ed7a1792bf9aeca4f2510d5b7206f23 SHA512 b9016b0e8c7ede1c872ff04be2fb596187ebd3fee322db2a972a50e4ff20be1f140db373f611a0bb3b1b019eb1402468659ad83f1e196e2597ddeabb53aef3a5 WHIRLPOOL 090f89238133683a9ee263cc85d59e7f0d6b3e409fd726f13946368426f5bc43e0ef0152a3eeef44466566dc4d2e344f383c9ed77f48d2f01cd02c944ee8184d
+MISC ChangeLog-2015 1803 SHA256 6f5b35412260ae03aa0cb53972a7e0e09b19b2b37a02077101bdbbe7e8cf71d6 SHA512 ad08a20aa68a014c513bde286a15b3145870e10857974abbf6c7f8959f403117ead2f7adac455cec2c28a9ec3c85c699a8e5e350898495a5a23cf13eda665c46 WHIRLPOOL ec9ce05ab73582a5be34e9fc88fd9a56292a9d90d612bccdb8ab5f723fc4b799bd0217756bcb1de25629f50d7c77e3e193a751dbddfcc4969b01514aaedbe49c
+MISC metadata.xml 304 SHA256 da25dafd864b318140af787016293dc39a9d4be7f31423029282fcfb74608cd1 SHA512 1e30936f145a4bac0db6816b1ab4ee6b5c38864774023e99d9724caf50e9039798d8675d41aa939c339d99ef59ccc2485bf3b5e3077f1e60d8b850bb607807b9 WHIRLPOOL 6090367e448effc2a08c619059bab7425ba7eb4f2cf93b7138a2b26ebec9b0820886f66a3cf0652c29b03144d2ce5f0c829df04f7c261685beef156dabd0f9a6
diff --git a/dev-go/go-crypto/go-crypto-0_pre20150808.ebuild b/dev-go/go-crypto/go-crypto-0_pre20150808.ebuild
new file mode 100644
index 000000000000..32fa7915de5c
--- /dev/null
+++ b/dev-go/go-crypto/go-crypto-0_pre20150808.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN=golang.org/x/crypto/...
+EGO_SRC=golang.org/x/crypto
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="83f1503f771a82af8a31f358eb825e9efb5dae6c"
+ SRC_URI="https://github.com/golang/crypto/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go supplementary cryptography libraries"
+HOMEPAGE="https://godoc.org/golang.org/x/crypto"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+
+src_prepare() {
+ # disable broken tests
+ sed -e 's:TestAgentForward(:_\0:' \
+ -i src/${EGO_SRC}/ssh/test/agent_unix_test.go || die
+ sed -e 's:TestRunCommandSuccess(:_\0:' \
+ -e 's:TestRunCommandStdin(:_\0:' \
+ -e 's:TestRunCommandStdinError(:_\0:' \
+ -e 's:TestRunCommandWeClosed(:_\0:' \
+ -e 's:TestFuncLargeRead(:_\0:' \
+ -e 's:TestKeyChange(:_\0:' \
+ -e 's:TestValidTerminalMode(:_\0:' \
+ -i src/${EGO_SRC}/ssh/test/session_test.go || die
+}
+
+src_compile() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ rm -rf "${T}/goroot/src/${EGO_SRC}" || die
+ rm -rf "${T}/goroot/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_SRC}" || die
+ export GOROOT="${T}/goroot"
+ golang-build_src_compile
+}
diff --git a/dev-go/go-crypto/go-crypto-0_pre20160126.ebuild b/dev-go/go-crypto/go-crypto-0_pre20160126.ebuild
new file mode 100644
index 000000000000..159900040323
--- /dev/null
+++ b/dev-go/go-crypto/go-crypto-0_pre20160126.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN=golang.org/x/crypto/...
+EGO_SRC=golang.org/x/crypto
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64 ~arm ~x86"
+ EGIT_COMMIT="1f22c0103821b9390939b6776727195525381532"
+ SRC_URI="https://github.com/golang/crypto/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go supplementary cryptography libraries"
+HOMEPAGE="https://godoc.org/golang.org/x/crypto"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+
+src_prepare() {
+ # disable broken tests
+ sed -e 's:TestAgentForward(:_\0:' \
+ -i src/${EGO_SRC}/ssh/test/agent_unix_test.go || die
+ sed -e 's:TestRunCommandSuccess(:_\0:' \
+ -e 's:TestRunCommandStdin(:_\0:' \
+ -e 's:TestRunCommandStdinError(:_\0:' \
+ -e 's:TestRunCommandWeClosed(:_\0:' \
+ -e 's:TestFuncLargeRead(:_\0:' \
+ -e 's:TestKeyChange(:_\0:' \
+ -e 's:TestValidTerminalMode(:_\0:' \
+ -i src/${EGO_SRC}/ssh/test/session_test.go || die
+}
+
+src_compile() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ rm -rf "${T}/goroot/src/${EGO_SRC}" || die
+ rm -rf "${T}/goroot/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_SRC}" || die
+ export GOROOT="${T}/goroot"
+ # Exclude $(get_golibdir_gopath) from GOPATH, for bug 577908 which may
+ # or may not manifest, depending on what libraries are installed.
+ export GOPATH="${WORKDIR}/${P}"
+ go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}" || die
+}
+
+src_test() {
+ # Exclude $(get_golibdir_gopath) from GOPATH
+ go test -v -work -x "${EGO_PN}" || die
+}
diff --git a/dev-go/go-crypto/go-crypto-9999.ebuild b/dev-go/go-crypto/go-crypto-9999.ebuild
new file mode 100644
index 000000000000..6cee16b68553
--- /dev/null
+++ b/dev-go/go-crypto/go-crypto-9999.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN=golang.org/x/crypto/...
+EGO_SRC=golang.org/x/crypto
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="1e856cbfdf9bc25eefca75f83f25d55e35ae72e0"
+ SRC_URI="https://github.com/golang/crypto/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go supplementary cryptography libraries"
+HOMEPAGE="https://godoc.org/golang.org/x/crypto"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+
+src_prepare() {
+ # disable broken tests
+ sed -e 's:TestAgentForward(:_\0:' \
+ -i src/${EGO_SRC}/ssh/test/agent_unix_test.go || die
+ sed -e 's:TestRunCommandSuccess(:_\0:' \
+ -e 's:TestRunCommandStdin(:_\0:' \
+ -e 's:TestRunCommandStdinError(:_\0:' \
+ -e 's:TestRunCommandWeClosed(:_\0:' \
+ -e 's:TestFuncLargeRead(:_\0:' \
+ -e 's:TestKeyChange(:_\0:' \
+ -e 's:TestValidTerminalMode(:_\0:' \
+ -i src/${EGO_SRC}/ssh/test/session_test.go || die
+}
diff --git a/dev-go/go-crypto/metadata.xml b/dev-go/go-crypto/metadata.xml
new file mode 100644
index 000000000000..64985dedae20
--- /dev/null
+++ b/dev-go/go-crypto/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">golang/crypto</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-eapache-queue/Manifest b/dev-go/go-eapache-queue/Manifest
new file mode 100644
index 000000000000..c647bd8030b4
--- /dev/null
+++ b/dev-go/go-eapache-queue/Manifest
@@ -0,0 +1,6 @@
+DIST go-eapache-queue-1.0.2.tar.gz 3262 SHA256 f5f011738cca8bca8aa6957c55cd483d74ccc37f07a9f5b467769ad6ede2a3a9 SHA512 6214822ca9bf9625acf62818205ba1c964e72271a008d99f827a0072c1a48bc5aefee8724c7fc1ea45450084625570f2625443a70eb26c6b0d5032b4811dd5b0 WHIRLPOOL 0676538eefe0270b3a93c00957e6f6a9db717ba4770c176b845701954c1daf1a4c1577207c037933689dac4b6199c75b190b09b4362fd2eb55b198f64139d001
+EBUILD go-eapache-queue-1.0.2.ebuild 505 SHA256 422d05b5786672289bc37ba7eabb4587efc7991c7c7e313f7b1a3fe403b91ae4 SHA512 90491bb514b5187e648cd22523305c6aafbfad33f725fce0fdf2171e3d37d42ab1672b72d3539f03d3a273767c50c9075b1358f34fa8379fb6dd1c4aa922efa9 WHIRLPOOL 67cb28ed66f15838f577289be86794d589b2ba3f179ce70ccdd1af3634d36e21194d948b95c8d2770538e851bcc774c39486b9d345441c8dabd239bbd0e04239
+EBUILD go-eapache-queue-9999.ebuild 505 SHA256 422d05b5786672289bc37ba7eabb4587efc7991c7c7e313f7b1a3fe403b91ae4 SHA512 90491bb514b5187e648cd22523305c6aafbfad33f725fce0fdf2171e3d37d42ab1672b72d3539f03d3a273767c50c9075b1358f34fa8379fb6dd1c4aa922efa9 WHIRLPOOL 67cb28ed66f15838f577289be86794d589b2ba3f179ce70ccdd1af3634d36e21194d948b95c8d2770538e851bcc774c39486b9d345441c8dabd239bbd0e04239
+MISC ChangeLog 2389 SHA256 7d0ec1fa6dfcf24b10eb502d763af5b6c19831d43eeda3906a70e63a207602e1 SHA512 877329347ad343510cf58371417e79650057e7732b321899b45097332ad5a857b7ee4ef3df41de026e5cac328c95a1c4195dd18da8519af6c4d1d464a89c97f3 WHIRLPOOL 876051293a2c802660a4942eb1f898cc2460c4747a47941b17344c39355e914a38256eb7ea332057f44bbd2de85a27ade9f52c1fcca17c0d9423a3eb5037bbdf
+MISC ChangeLog-2015 583 SHA256 dba842499347b0cca00b83f7a32aa8732ae1f2fde19035a2df9dd95d4164bbe8 SHA512 e3e8d7981cb907255a7d39986072290cfe933a5caf4faeb2d757eb2ed2884a2f94b1d9a62380ae6e278d9ca1b55ed783c5085668219a9eed669b1c6c3a5ab8e1 WHIRLPOOL 78a0d27ed1b5bf2f6912958e478dc633b4935378d7357c97e0de6f87f85998ff6e86b81cbfc6b44781b478526a14910bff200014d9429417f7ccafdaede3e075
+MISC metadata.xml 304 SHA256 a90c4c5b68038c42d8990eaf951da1308a28110c7c2d5adddeb98d4c6ce7d1c5 SHA512 3334221a26f015b289230b0210728834a052f92c1e1679eb6f6dd8133ffd8d85b07ddb509c1468fd08f72cf8ca407958f4d2a7974c4f3d0f713ee328fdbe1b6c WHIRLPOOL d803484339df544335ea2d3265231bd24780115f54365fc2317aea94e3238b0b7897670faa48089dcbcc8c5902acd6a97f7f89bf02acfb14d00b00d6c0342710
diff --git a/dev-go/go-eapache-queue/go-eapache-queue-1.0.2.ebuild b/dev-go/go-eapache-queue/go-eapache-queue-1.0.2.ebuild
new file mode 100644
index 000000000000..e7e6715fb5ba
--- /dev/null
+++ b/dev-go/go-eapache-queue/go-eapache-queue-1.0.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/eapache/queue
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ SRC_URI="https://${EGO_SRC}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Fast golang queue using ring-buffer"
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="MIT"
+SLOT="0/${PV}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/go-eapache-queue/go-eapache-queue-9999.ebuild b/dev-go/go-eapache-queue/go-eapache-queue-9999.ebuild
new file mode 100644
index 000000000000..e7e6715fb5ba
--- /dev/null
+++ b/dev-go/go-eapache-queue/go-eapache-queue-9999.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/eapache/queue
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ SRC_URI="https://${EGO_SRC}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Fast golang queue using ring-buffer"
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="MIT"
+SLOT="0/${PV}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/go-eapache-queue/metadata.xml b/dev-go/go-eapache-queue/metadata.xml
new file mode 100644
index 000000000000..0ff351522d24
--- /dev/null
+++ b/dev-go/go-eapache-queue/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">eapache/queue</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-gitlab-client/Manifest b/dev-go/go-gitlab-client/Manifest
new file mode 100644
index 000000000000..95d75397bdbd
--- /dev/null
+++ b/dev-go/go-gitlab-client/Manifest
@@ -0,0 +1,4 @@
+DIST go-gitlab-client-0_pre20160305.tar.gz 20796 SHA256 fdc3878e098c298e5802cf0c8803f672ac22357a51b32d8e6c9bf1b075f9a633 SHA512 98e8ea278671c53e815fed3adb6691625ad3b4c4952b5789352d8966d7c505e264c6a3f5ee779de573f48a8ef6e40a8a9e9426544c47e070ad8a903613b21a2e WHIRLPOOL 84c87809744e25eebb2cc93e4ebf054dfb160c3dd8669fa1ac402faaa9ee3beaff02a8da360c179cdce123329b26a506e302ff6db58433442922c240f7e7fd63
+EBUILD go-gitlab-client-0_pre20160305.ebuild 587 SHA256 4f6538fc011f09e5fb792944766962487ab092c9da1b042907a8317d01f7d83e SHA512 3f202cd63f0570d5c45ba95b446802b025d0b705384aada04514f62a215bc70c79be212c0c146a83e629786b59e2d4f77996ec038966de4560198187606d0692 WHIRLPOOL 4ca95b7a0c1c806f47c2b010f7537ed0b1abee6f287f68a26ec2b7e6397eca9f944f183d90c83b87a67a0fb101e173792c400c51f8b71f0bbbfcdda1ce1c4ed9
+MISC ChangeLog 349 SHA256 80cd810f1a1b03ca11d72eb91400cd53763f360144f05e7232c7020ba68d46a2 SHA512 dac850c353083eeee8e4f7048d0bd92caaff6cb2547dd8b3a353cc1865b4138357075a03faa7ce25af511397e8a98abd2d8e8ea9f74c3fdfa3cdb144bdef957b WHIRLPOOL 50df42f62c7b849754df6dbdcfd0dc0c72a7a8909d93c63e5eeba865923bed77b12b94425060fb3cf22d0a2b54bf8ea18baf4784fab6b5142242ab545b82da7b
+MISC metadata.xml 254 SHA256 c7f0dc237ce0436dcb24972b0a34b1d9ef6beb3d4f4d68cf8abaa9fbd8e10cee SHA512 a62b65888f8fe7ba7b500ed718595d9f981c03a37836c3e33b905962584679811adce98a47359541339a5bd6b18c55880c43ff3745a46b7df19e8f3a6785bff6 WHIRLPOOL 8950aacd24425bed92c0d00c712b0988ac6f1a9eaa7b321b17174335140fd6753b0653132b5917fc33ed3776f39f14f2326a17faeff6748f9039f1f9d4150a91
diff --git a/dev-go/go-gitlab-client/go-gitlab-client-0_pre20160305.ebuild b/dev-go/go-gitlab-client/go-gitlab-client-0_pre20160305.ebuild
new file mode 100644
index 000000000000..83e37fe7646f
--- /dev/null
+++ b/dev-go/go-gitlab-client/go-gitlab-client-0_pre20160305.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit golang-build golang-vcs-snapshot
+
+EGO_PN="github.com/plouc/go-gitlab-client/..."
+EGIT_COMMIT="a526ef09e9e03f673a43ecd4a687abf6c25343ca"
+ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="A simple gitlab api client written in Go"
+HOMEPAGE="https://github.com/plouc/go-gitlab-client"
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="MIT"
+SLOT="0/${PVR}"
+IUSE=""
+
+# Requires dev-go/testify to be packaged
+RESTRICT="test"
diff --git a/dev-go/go-gitlab-client/metadata.xml b/dev-go/go-gitlab-client/metadata.xml
new file mode 100644
index 000000000000..f990a5055972
--- /dev/null
+++ b/dev-go/go-gitlab-client/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">plouc/go-gitlab-client</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-md2man/Manifest b/dev-go/go-md2man/Manifest
new file mode 100644
index 000000000000..3279dbf54ab6
--- /dev/null
+++ b/dev-go/go-md2man/Manifest
@@ -0,0 +1,6 @@
+DIST go-md2man-1.0.3.tar.gz 3279 SHA256 25f96e2a05513d76ccd1a29f8f2813865f93643623a5d208ae5cc180531e0040 SHA512 855809f068daae2becb31d4b182b0953a9a11428cf89d488e2148256c6f4292bf24d42bd1c5bc96ba2c1c18a8201e859629f2515f750de390e4325cc320ac7b8 WHIRLPOOL 20da88491e60d1b0ebbbea4e798bf69cc91f7eefaa81b6f9f866f235e21674d31c76d7f62149526132e1578c9a41c57e193154f7c13a1dd1875ca917390bc0a2
+DIST go-md2man-1.0.6.tar.gz 40240 SHA256 8ae73d81757835a286ecea8e1776e2e397dbd101493c44417b7a6fd9eda31542 SHA512 73abf08470c7ba3c5e5f0212a19f37ae98a8582605d2493bb21b2e5c07fafa8fb711f05665e153863d195749a0870e674e203f377ec7bb8425b9d497fa9864d1 WHIRLPOOL 15a0af9d37b34a8678faeed1daee1274a58d1d15dae66f287a17b0b9f56323f30bcd6ad3018d0233c568b698063f8675cfd2af6826226ef5a5f922e8aeec4a27
+EBUILD go-md2man-1.0.3.ebuild 680 SHA256 5ce2110be7d6b7aea760c4f9c04e3359848b8c6b9544b8b5b87c24c104ad8e26 SHA512 2d268d69fad75bc2c666fe09d430797e449cb287273b8dc46d8296d0ac1746756672f08c474e456801c5c38670f18b65ee2f99ad8c2b93f3d4e14425a0984a74 WHIRLPOOL b48ff6994cf07abe8701ba20732a935b8805c8b5ceaacb3e1ca488e8fb28a905f0a6dd21b6e91de05b81a5e3409bcec1550407810842aa8df9a6d0698eaabb4c
+EBUILD go-md2man-1.0.6.ebuild 706 SHA256 3666a865f8eeb7d3ac95a6da99733486577eeb017ba4fab02df780480d7f6b1e SHA512 bc68af43db4be6c72c26688167229296ea5fe00cc912e2b349a0e50f28b4dec287db4c65db6f7333518897271c66bd742cf3e6bde22b1cd6eadd1f2147e2ab6f WHIRLPOOL 5ff1c658213ffad5437d276fb184829ae30e8d4a56e81ef2b3c3bcd0cde451172fb1370825a8ba2a086ee685f5ef669acad4bbdefc5df9473ca40f37a44b488a
+MISC ChangeLog 1063 SHA256 3574af0f2c5853b2ed78cb20a8abcf3186cebb269b2e9342e80a11a441162995 SHA512 a2586f4fde13a643b49cca36910e6b8c54f46548a91f3c9fc5433bc95a3ee5225b0a5bd2361350efce03faa8ebde0c95d45b0a6368993226c3e8c4eb4a96d946 WHIRLPOOL 91ab64b1c795b92ac01ab9773ae338d9d1d7f64a4761a606a465521571ac0b608272d0a67fc41d718fc10a5ea125b7b99f4938d108eebfe5695e382175e7174c
+MISC metadata.xml 331 SHA256 203001895e435138de20fd1029dcdb01e4a35f0094c9d02ffce6d9553af6e123 SHA512 49c11c5d5b483d762b6e1e88544cd4035a09bc9195999c90a2528542b993c974468fefeb7e384cac2b5474ba4441b258ec400fffff8536b47893bb52393f8db4 WHIRLPOOL 31294f37252998819ab33d37469c687d442fd008738a25eb5f29681cb5b8885efc6e06e106566a0f8f14c09243631edb77d5ede397036ee4b1bb4180f6a72f55
diff --git a/dev-go/go-md2man/go-md2man-1.0.3.ebuild b/dev-go/go-md2man/go-md2man-1.0.3.ebuild
new file mode 100644
index 000000000000..0a502fe2881e
--- /dev/null
+++ b/dev-go/go-md2man/go-md2man-1.0.3.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN=github.com/cpuguy83/go-md2man
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="amd64 ~arm64"
+ EGIT_COMMIT=v${PV}
+ SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="A utility to convert markdown to man pages"
+HOMEPAGE="https://github.com/cpuguy83/go-md2man"
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+DEPEND="dev-go/blackfriday"
+RDEPEND=""
+
+src_install() {
+ "${S}"/go-md2man -in src/${EGO_PN}/go-md2man.1.md -out go-md2man.1
+ dobin go-md2man
+ doman go-md2man.1
+}
diff --git a/dev-go/go-md2man/go-md2man-1.0.6.ebuild b/dev-go/go-md2man/go-md2man-1.0.6.ebuild
new file mode 100644
index 000000000000..e5d53b0b1ebc
--- /dev/null
+++ b/dev-go/go-md2man/go-md2man-1.0.6.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN=github.com/cpuguy83/go-md2man
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64 ~arm ~arm64"
+ EGIT_COMMIT=v${PV}
+ SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="A utility to convert markdown to man pages"
+HOMEPAGE="https://github.com/cpuguy83/go-md2man"
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+DEPEND="dev-go/blackfriday"
+RDEPEND="dev-go/blackfriday:="
+
+src_install() {
+ "${S}"/go-md2man -in src/${EGO_PN}/go-md2man.1.md -out go-md2man.1
+ dobin go-md2man
+ doman go-md2man.1
+}
diff --git a/dev-go/go-md2man/metadata.xml b/dev-go/go-md2man/metadata.xml
new file mode 100644
index 000000000000..18cf7d3f18e9
--- /dev/null
+++ b/dev-go/go-md2man/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>williamh@gentoo.org</email>
+ <name>William Hubbs</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">cpuguy83/go-md2man</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-net/Manifest b/dev-go/go-net/Manifest
new file mode 100644
index 000000000000..0bc83976d2bc
--- /dev/null
+++ b/dev-go/go-net/Manifest
@@ -0,0 +1,8 @@
+DIST go-net-0_pre20150804.tar.gz 539435 SHA256 77fb87becd3ddb68ff06acd3a1bf1246b390e7489b3e25a9ee9314f7457ccf60 SHA512 02a9734f8335909a15280e925b11ff03b96fbedd6e48fa5c3f869ab1a8b3062971d634f7043f92cee685c618222b147fdee915f1d5d83bd82cdde171970287e3 WHIRLPOOL a63befad593737449f393d7f4490b1680d8cba808f6163b9723b0d1d228480cdcbf9e2fb091ffc96f9121aabde1e24b06f3ddcb7b30e4bffa6e39dece5a8b3e0
+DIST go-net-0_pre20160216.tar.gz 741192 SHA256 482a17771601dc706945eee7e0c3a339d57a140dc3cb8adaa86e99ef28a8ea71 SHA512 75db9098b33ede5621fce36645ebe946fad911c815dae219d74242b15714d1b9a3d8544f5f8c90b58989cea3a46b5688d20f705cb24a7d31f201ec218e69e78f WHIRLPOOL 2a7dca88766e6ba010ed6b274a48e7db5cfc9084cbc16f46e2806d59519f91b296d64dead8485f191aff50168bad5b4f62ac670d17b30b90850a9906d85c6708
+EBUILD go-net-0_pre20150804.ebuild 1163 SHA256 468634ade2454b0215524982a757ecb628224b7ea7b171eaa931088696306cc9 SHA512 ca6adc9c8ac75dffb0022f9c89819ebe47c4ca76e84bac416a1b1d844a11f4b8f4f16e8df463bcaf3db7f81944818b76e55278a935606bb868a53d7e8c8a56ce WHIRLPOOL 48eee78b77624bd3fcd91c87493d984e58d25022065b393965088cd6e74ea0c27ef4f8f9db118b9084ebf60fc08e21fbb1dfa5040539d4240e472b26a76d4076
+EBUILD go-net-0_pre20160216.ebuild 1193 SHA256 20f5241cefad2faa7d493a17fad51ca6f939e9f9c6428e03fe489f99bbe3ecb9 SHA512 4103011ea0a480441a1d8c9ceebd82ad0b12bcf4eaadaac5bf6b7029c32fd76309cf674abd3e1a1e18bfbcd196c4c6595e3b1679070edf162c72b2d1331c0830 WHIRLPOOL c2817085fd557ce7a33ee946543601925fe9df652188201a25e70902b2d16089c3d5b74a867a3324276cd28d288503273c726e2f1daee27adae7ecbbc8aed9da
+EBUILD go-net-9999.ebuild 1183 SHA256 4b4f245ff28256cd48aec88576532bb5cea849517f699f4cabad31f7904cf4c0 SHA512 351cc777c76ae9570368816fa6f855af3c01f8767dd491199c258e73127d5dbea5972b9328d017d524438d406835de8874b2e8c1b22a9e9660f86c6ec05eb4d7 WHIRLPOOL 701879bdc8e519a98acf374c8cb25110c050a7a9850d5c39842e873fd009fc9599c158c9450430838af3cc7931a122a789c1dccc9f52da0fca3c9810235d0558
+MISC ChangeLog 3389 SHA256 0384c4a00b078d280b0703b0eaaf7d0767af624ccca46e309bfa6632f37bf4d4 SHA512 77ef5a19c30beb923dad8f5ea7539bb03926c1fae47c2b8713ee099f46c72a457c96b95d20a235236b12d0bdacdb9f0e36ed688d460094b337d5de1f4b89bcb3 WHIRLPOOL 53ece1f173b99e26962042a3f152060fdbe75670dcbc9ce41b87a29dd440f1409920ff7280c384dbd0ed9bff0cb5ac036a7e661ff177d69486d2cecae5c294c1
+MISC ChangeLog-2015 1983 SHA256 fdf835474edb3877de8c357cb4a9a3c3c467e8608a70915595ab52af27c5abcc SHA512 0301a5786004ca9ee04152440512c09cc2c919ccec46554cca1b79d22024ad5ae682c9ee3c26c089f56ee43ebeb26f98d8aa99b5f7c902d233953a7080e9ee8d WHIRLPOOL 9668515bed7854e7f361a0dafbc89cc1764b57efd3ac9b6b3fd1e8957776040c366534127384c5442e855fafe81098df688c3ece7954bf265ac10be3ac8e6188
+MISC metadata.xml 301 SHA256 70067893f2b268a470acaa39057c2dcf9b99ce1d861eeba6a361c43e5013f4ca SHA512 bef6b9d68e27cb70d096a5abeac35df9248998041cb8eb370853e9044d7994b6dc3c32535dac71688d143ae18dd2ca1118fede990101094e724031b042fa71f6 WHIRLPOOL 4adc84f60cb866b0e11a09c91a52803ad72142dd42a6d35a9dd19e2e7c0925fab533d6a59e2b6f48bcadf34dfe99da6b659f5d7c30d8c2cc98e06e3e3cee4bae
diff --git a/dev-go/go-net/go-net-0_pre20150804.ebuild b/dev-go/go-net/go-net-0_pre20150804.ebuild
new file mode 100644
index 000000000000..44adb09a05e9
--- /dev/null
+++ b/dev-go/go-net/go-net-0_pre20150804.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN=golang.org/x/net/...
+EGO_SRC=golang.org/x/net
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="1bc0720082d79ce7ffc6ef6e523d00d46b0dee45"
+ SRC_URI="https://github.com/golang/net/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go supplementary network libraries"
+HOMEPAGE="https://godoc.org/golang.org/x/net"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND="dev-go/go-text:="
+RDEPEND=""
+
+src_prepare() {
+ # disable broken tests
+ sed -e 's:TestReadProppatch(:_\0:' \
+ -i src/${EGO_SRC}/webdav/xml_test.go || die
+ sed -e 's:TestPingGoogle(:_\0:' \
+ -e 's:TestNonPrivilegedPing(:_\0:' \
+ -i src/${EGO_SRC}/icmp/ping_test.go || die
+}
+
+src_compile() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ rm -rf "${T}/goroot/src/${EGO_SRC}" || die
+ rm -rf "${T}/goroot/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_SRC}" || die
+ export GOROOT="${T}/goroot"
+ golang-build_src_compile
+}
diff --git a/dev-go/go-net/go-net-0_pre20160216.ebuild b/dev-go/go-net/go-net-0_pre20160216.ebuild
new file mode 100644
index 000000000000..381d5261df02
--- /dev/null
+++ b/dev-go/go-net/go-net-0_pre20160216.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN=golang.org/x/net/...
+EGO_SRC=golang.org/x/net
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64 ~arm ~x86"
+ EGIT_COMMIT="b6d7b1396ec874c3b00f6c84cd4301a17c56c8ed"
+ SRC_URI="https://github.com/golang/net/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go supplementary network libraries"
+HOMEPAGE="https://godoc.org/golang.org/x/net"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND="dev-go/go-crypto:=
+ dev-go/go-text:="
+RDEPEND=""
+
+src_prepare() {
+ # disable broken tests
+ sed -e 's:TestReadProppatch(:_\0:' \
+ -i src/${EGO_SRC}/webdav/xml_test.go || die
+ sed -e 's:TestPingGoogle(:_\0:' \
+ -e 's:TestNonPrivilegedPing(:_\0:' \
+ -i src/${EGO_SRC}/icmp/ping_test.go || die
+}
+
+src_compile() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ rm -rf "${T}/goroot/src/${EGO_SRC}" || die
+ rm -rf "${T}/goroot/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_SRC}" || die
+ export GOROOT="${T}/goroot"
+ golang-build_src_compile
+}
diff --git a/dev-go/go-net/go-net-9999.ebuild b/dev-go/go-net/go-net-9999.ebuild
new file mode 100644
index 000000000000..bf416c447af4
--- /dev/null
+++ b/dev-go/go-net/go-net-9999.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN=golang.org/x/net/...
+EGO_SRC=golang.org/x/net
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="b6d7b1396ec874c3b00f6c84cd4301a17c56c8ed"
+ SRC_URI="https://github.com/golang/net/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go supplementary network libraries"
+HOMEPAGE="https://godoc.org/golang.org/x/net"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND="dev-go/go-crypto:=
+ dev-go/go-text:="
+RDEPEND=""
+
+src_prepare() {
+ # disable broken tests
+ sed -e 's:TestReadProppatch(:_\0:' \
+ -i src/${EGO_SRC}/webdav/xml_test.go || die
+ sed -e 's:TestPingGoogle(:_\0:' \
+ -e 's:TestNonPrivilegedPing(:_\0:' \
+ -i src/${EGO_SRC}/icmp/ping_test.go || die
+}
+
+src_compile() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ rm -rf "${T}/goroot/src/${EGO_SRC}" || die
+ rm -rf "${T}/goroot/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_SRC}" || die
+ export GOROOT="${T}/goroot"
+ golang-build_src_compile
+}
diff --git a/dev-go/go-net/metadata.xml b/dev-go/go-net/metadata.xml
new file mode 100644
index 000000000000..830cd454b15b
--- /dev/null
+++ b/dev-go/go-net/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">golang/net</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-oauth2/Manifest b/dev-go/go-oauth2/Manifest
new file mode 100644
index 000000000000..d9defd618b9d
--- /dev/null
+++ b/dev-go/go-oauth2/Manifest
@@ -0,0 +1,11 @@
+DIST gcloud-golang-872c736f496c2ba12786bedbb8325576bbdb33cf.tar.gz 217728 SHA256 d4dc2064cc999c9c527fe50a05c44357d3471379bea3f82a95bfebbaa5373552 SHA512 45f0533c842a59dfee3b6d3f1facb9535466119601644a9a2c8c8b4f573889713b1d82d0acdeef96ea246d47d79402d09592b25da3ffbf73953bd28bf5b92ed9 WHIRLPOOL fadd0c32fbfcca9c01ad0a11f64ea4625cda858e4d241bcad35cdc1292bf258a370f4fdd73ecb7bb613fc1f0e8a52154dc3582dbcd776517713468cb2ab7c18a
+DIST gcloud-golang-e34a32f9b0ecbc0784865fb2d47f3818c09521d4.tar.gz 168358 SHA256 817456c3b49ff6917604d201041d4f555e7f42328d5df036c68c26bf50c7455c SHA512 135124280cdbf0a9e62f811164b4b97f0ee5142736cc4a06efafd48162a89dd1a6f186264c925da27adc970c964ab0af75423025fd125b772ddb99320b816219 WHIRLPOOL 66a445585c17d0331b0ce24d9bde8c8942ba39d1d404e1b3b73cbaf173327ab0c43af5b7e980accf697100b12e3a544334a07f43f9f17ebac93ee7907b92b7ac
+DIST go-net-0_pre20160216.tar.gz 741192 SHA256 482a17771601dc706945eee7e0c3a339d57a140dc3cb8adaa86e99ef28a8ea71 SHA512 75db9098b33ede5621fce36645ebe946fad911c815dae219d74242b15714d1b9a3d8544f5f8c90b58989cea3a46b5688d20f705cb24a7d31f201ec218e69e78f WHIRLPOOL 2a7dca88766e6ba010ed6b274a48e7db5cfc9084cbc16f46e2806d59519f91b296d64dead8485f191aff50168bad5b4f62ac670d17b30b90850a9906d85c6708
+DIST go-oauth2-0_pre20150701.tar.gz 32040 SHA256 ce9b602dd7f05c819002d6400585c2f09e8e1880a0fe358a4d4f56a6594ccedd SHA512 d809e1d63c7b5a4b388616d930cb22978b1653e2314b208d12679242bdd0e9d72f275f5ade7aa468b1dcf3960aa70ff94183ae1dd04325b24cdd20ef4834880a WHIRLPOOL 984438676de52f635206a3bb19b77e7f05c9c78a2ce6beabbe82cc22fb28fa0c7e3717a596a9b0c967615574ad6e53da0510bc1ecd0a38edd23680622320d6a0
+DIST go-oauth2-0_pre20160222.tar.gz 34556 SHA256 cb4123249901235e6ebfd074a5b1547cb4e3a4a7060b399b29950e60882ecd2f SHA512 23fbc7744fe35f893d385a308428d2a3b8ddbf45fa12c5b43d3dc619e6bb422f30ce80774a25b88a8f74f9343c57280546183b45364456e1c60aee96aa6d0f77 WHIRLPOOL 67c42a0b21861e7cd34b25c4d59359f791faf4f03a2759c94ae70e48cfbe24f27ca005f7e7afbbe7c8221fb47aa8a08dc19c19dc8e53b680d6bcaaeff10d2308
+EBUILD go-oauth2-0_pre20150701.ebuild 1901 SHA256 883af8ed0ea5b1ee09a845adbed7673782f0a617efa04ddb839e01b87a9d8b65 SHA512 68fde80e418730ef26e48a59e8a864d6bdef060abe29ff0b4d71bc8b0206c62e442a4f8ec1fbff8932dbbb36289904ec18ea19042b7023f04cf350836898c587 WHIRLPOOL c563772ce6f3998c854a3f0364cfe3cea38d0c191b87dae61626a5a4bfcf09d29e516ed8e0c9ba874ad464e1548c4e256e06ae18dfcdc048d1b32bbafd18ebc2
+EBUILD go-oauth2-0_pre20160222.ebuild 3251 SHA256 9e178cb080e76d08539a5240abf1ae30ea7a3d178ace437add98837004ba01b3 SHA512 311695e2b17672133af3b43bb154b52e6ace4644b56f7631e87759df9a47b2b805963b6ff950008b6439f4cac432ac920768a6404272f2e491819a64557114ac WHIRLPOOL c6d7df72d979aeaeb9f354da494df107e7415e35d19697af7eef932b0a1789196a3b0af720fb1d805f3aacc15df880cc47ec790d8c9d7413c40f910ae87900f3
+EBUILD go-oauth2-9999.ebuild 648 SHA256 4b6878b352f2adc2b263bc4006f490a44019f21df5841564c9e295c34651684f SHA512 b7a834d1e0aa1ad314c65b5e85ac40dab4d408ad528b380dcd5a67ab1abcc023d38f9a0e75ad67973ae3451865150b0f549297d1274520f42b32768048353bc8 WHIRLPOOL 627de58c1dd32c115b104161d84464c1fb3df5f3752b71d3dbb685d77fa4896df2c3755071606a9419ffa0da4ed6e26900a5c69e143836fae5a6180ad8460336
+MISC ChangeLog 3812 SHA256 01506d3ca1992d99cc3bcfef47099854c4fa187a0233a20def790bcf37d04b58 SHA512 d07d27fa8aac365022698edd10d6b4877b6eb8ee47f693f142fdd545a299d00712bc13ac8029b60ec1266691f3585f4162c380d2242a57f3fcba338bd2da4e9e WHIRLPOOL f1e3bf9dabc9d3f8fe0de4d652fa544b67fcb1c2bc0d5d6c282980876fb54a9e741cdc2261d0e93616456a9067ddb4d1eeb11271214a930b662cfadfdae96bcc
+MISC ChangeLog-2015 1864 SHA256 bb83fa913141c09a858164ca2c7d8f9655a3147bd8d10662a4eede45997946c6 SHA512 50ee08456d2dd3915c51ed8f618ec0f4278760ed0e80d672bb6ccda99b33298862f73b92000cd882c5d9d63a0143d4785df3f81ec6357a5e12f25e5a0d391a9c WHIRLPOOL 7156917b3fbeea763769fa28fa6175d9e15dbc783bf67ca881b8001b98c9df57fd8d09958242a3bdb75b46d3357596ae5313c361ac5647614f2caa0cb02b0111
+MISC metadata.xml 324 SHA256 04dd6b7968ee86c8b325fe9ea1d105d359528aa93edae9fe7457ea5f85920f6a SHA512 2673cfa4c19f6aa8f75ebcffa401892234098959274958623fa9e99e75624a727fc657937bff45aa446e523ea000a04bd543cb966acee22cc5dc447c950bf8f5 WHIRLPOOL 54c6929d6422f9f117959a71973593f0d8f8cdbc593efb35aee5972755edb6f2c5f916e4379f68114748219c48f1e23d7fe8e42b7a8d3cc33eb287977c00a421
diff --git a/dev-go/go-oauth2/go-oauth2-0_pre20150701.ebuild b/dev-go/go-oauth2/go-oauth2-0_pre20150701.ebuild
new file mode 100644
index 000000000000..0446f030904a
--- /dev/null
+++ b/dev-go/go-oauth2/go-oauth2-0_pre20150701.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils golang-base
+
+MY_PN=${PN##*-}
+GO_PN=golang.org/x/${MY_PN}
+EGIT_COMMIT="8914e5017ca260f2a3a1575b1e6868874050d95e"
+
+HOMEPAGE="https://godoc.org/${GO_PN}"
+DESCRIPTION="Go client implementation for OAuth 2.0 spec"
+SRC_URI="
+ https://github.com/golang/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
+ https://github.com/GoogleCloudPlatform/gcloud-golang/archive/e34a32f9b0ecbc0784865fb2d47f3818c09521d4.tar.gz -> gcloud-golang-e34a32f9b0ecbc0784865fb2d47f3818c09521d4.tar.gz"
+
+SLOT="0"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="
+ dev-go/go-net:=
+ dev-go/go-tools:="
+RDEPEND=""
+
+S="${WORKDIR}/src/${GO_PN}"
+
+EGIT_CHECKOUT_DIR="${S}"
+STRIP_MASK="*.a"
+
+src_unpack() {
+ default
+ mkdir -p src/${GO_PN%/*} || die
+ mv ${MY_PN}-${EGIT_COMMIT} src/${GO_PN} || die
+
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ export GOROOT="${WORKDIR}/goroot" GOPATH="${WORKDIR}/:$(get_golibdir_gopath)"
+ cp -sR "${EPREFIX}"/usr/lib/go "${GOROOT}" || die
+ rm -rf "${GOROOT}/src/${GO_PN}" || die
+
+ mkdir -p "${GOROOT}/src/google.golang.org" || die
+ rm -rf "${GOROOT}/src/google.golang.org"/* || die
+ rm -rf "${GOROOT}/pkg/${KERNEL}_${ARCH}/google.golang.org" || die
+ mv gcloud-golang-e34a32f9b0ecbc0784865fb2d47f3818c09521d4 "${GOROOT}/src/google.golang.org/cloud" || die
+}
+
+src_compile() {
+ go install -v -x -work google.golang.org/cloud/compute/metadata || die
+ go install -v -x -work ${GO_PN}/... || die
+}
+
+src_test() {
+ # google/example_test.go imports appengine, introducing a circular dep
+ mv google/example_test.go{,_}
+ go test -x -v ${GO_PN}/... || die $?
+ mv google/example_test.go{_,}
+}
+
+src_install() {
+ insinto "$(get_golibdir)"
+ egit_clean "${WORKDIR}"/{pkg,src}
+ insopts -m0644 -p # preserve timestamps for bug 551486
+ doins -r "${WORKDIR}"/{pkg,src}
+}
diff --git a/dev-go/go-oauth2/go-oauth2-0_pre20160222.ebuild b/dev-go/go-oauth2/go-oauth2-0_pre20160222.ebuild
new file mode 100644
index 000000000000..d2d3c31d5e4e
--- /dev/null
+++ b/dev-go/go-oauth2/go-oauth2-0_pre20160222.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils golang-base
+
+MY_PN=${PN##*-}
+EGO_PN="golang.org/x/${MY_PN}/..."
+EGIT_COMMIT="2cd4472c321b6cba78e029d99f0e7fe51032fd21"
+
+HOMEPAGE="https://godoc.org/${EGO_PN%/*}"
+DESCRIPTION="Go client implementation for OAuth 2.0 spec"
+SRC_URI="
+ https://github.com/golang/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
+ https://github.com/golang/net/archive/b6d7b1396ec874c3b00f6c84cd4301a17c56c8ed.tar.gz -> go-net-0_pre20160216.tar.gz
+ https://github.com/GoogleCloudPlatform/gcloud-golang/archive/872c736f496c2ba12786bedbb8325576bbdb33cf.tar.gz -> gcloud-golang-872c736f496c2ba12786bedbb8325576bbdb33cf.tar.gz"
+
+SLOT="0/${PVR}"
+LICENSE="BSD"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-go/go-tools"
+RDEPEND=""
+
+EGIT_CHECKOUT_DIR="${S}"
+STRIP_MASK="*.a"
+
+get_archive_go_package() {
+ local archive=${1} uri x
+ case ${archive} in
+ ${PN}-*) echo "oauth2-* golang.org/x/oauth2"; return;;
+ gcloud-golang-*) echo "gcloud-golang-* google.golang.org/cloud"; return;;
+ go-net-*) echo "net-* golang.org/x/net"; return;;
+ esac
+ for x in ${SRC_URI}; do
+ if [[ ${x} == http* ]]; then
+ uri=${x}
+ elif [[ ${x} == ${archive} ]]; then
+ break
+ fi
+ done
+ uri=${uri#https://}
+ uri=${uri%/archive/*}
+ echo "${uri##*/}-* ${uri}"
+}
+
+unpack_go_packages() {
+ local go_package pattern x
+ # Unpack packages to appropriate locations for GOPATH
+ for x in ${A}; do
+ unpack ${x}
+ if [[ ${x} == *.tar.gz ]]; then
+ go_package=$(get_archive_go_package ${x})
+ pattern=${go_package%% *}
+ go_package=${go_package##* }
+ if [[ ${x%.tar.gz} -ef ${S} ]]; then
+ mv "${S}"{,_} || die
+ mkdir -p "${S}/src/${go_package%/*}" || die
+ mv "${S}"_ "${S}/src/${go_package}" || die || die
+ else
+ mkdir -p "${S}/src/${go_package%/*}" || die
+ for x in ${pattern}; do
+ if [[ ! ${x} -ef ${S} ]]; then
+ mv "${x}" "${S}/src/${go_package}" || die
+ fi
+ done
+ fi
+ fi
+ done
+}
+
+src_unpack() {
+ unpack_go_packages
+
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ # Omit $(get_golibdir_gopath) from GOPATH, in order to avoid
+ # more sandbox violations (bug 575722).
+ GOROOT="${WORKDIR}/goroot" GOPATH="${S}"
+ cp -sR "$(go env GOROOT)" "${GOROOT}" || die
+ rm -rf "${GOROOT}/src/${EGO_PN%/*}" || die
+ export GOROOT GOPATH
+
+ mkdir -p "${GOROOT}/src/google.golang.org" || die
+ rm -rf "${GOROOT}/src/google.golang.org"/* || die
+ rm -rf "${GOROOT}/pkg/${KERNEL}_${ARCH}/google.golang.org" || die
+}
+
+src_compile() {
+ GOROOT="${GOROOT}" GOPATH="${GOPATH}" \
+ go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}" || die
+}
+
+src_test() {
+ # google/example_test.go imports appengine, introducing a circular dep
+ mv src/${EGO_PN%/*}/google/example_test.go{,_} || die
+ go test -x -v "${EGO_PN}" || die $?
+ mv src/${EGO_PN%/*}/google/example_test.go{_,} || die
+}
+
+src_install() {
+ golang_install_pkgs
+}
+
+golang_install_pkgs() {
+ insinto $(dirname "${EPREFIX}$(get_golibdir)/src/${EGO_PN%/*}")
+ rm -rf "${S}"/src/${EGO_PN%/*}/.git*
+ doins -r "${S}"/src/${EGO_PN%/*}
+ insinto $(dirname "${EPREFIX}$(get_golibdir)/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_PN%/*}")
+ doins -r "${S}"/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_PN%/*}{,.a}
+}
diff --git a/dev-go/go-oauth2/go-oauth2-9999.ebuild b/dev-go/go-oauth2/go-oauth2-9999.ebuild
new file mode 100644
index 000000000000..696b9843b4db
--- /dev/null
+++ b/dev-go/go-oauth2/go-oauth2-9999.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_PN=golang.org/x/oauth2
+EGO_SRC=golang.org/x/oauth2
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="b5adcc2dcdf009d0391547edc6ecbaff889f5bb9"
+ SRC_URI="https://github.com/golang/oauth2/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go client implementation for OAuth 2.0 spec"
+HOMEPAGE="https://godoc.org/golang.org/x/oauth2"
+
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE=""
+
+DEPEND="
+ dev-go/go-net:=
+ dev-go/go-tools:="
+RDEPEND=""
diff --git a/dev-go/go-oauth2/metadata.xml b/dev-go/go-oauth2/metadata.xml
new file mode 100644
index 000000000000..8f2033d7ed3c
--- /dev/null
+++ b/dev-go/go-oauth2/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">GoogleCloudPlatform/gcloud-golang</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-protobuf/Manifest b/dev-go/go-protobuf/Manifest
new file mode 100644
index 000000000000..6166de378ce1
--- /dev/null
+++ b/dev-go/go-protobuf/Manifest
@@ -0,0 +1,8 @@
+DIST go-protobuf-0_pre20150809.tar.gz 151982 SHA256 160ad98eb1477492476ba566d218262fe6d326410d5a030c6a00433eaf7f9006 SHA512 04802b8d74ccaa17f9fc030badd0e74b6e47233ca5f1faab7c49f25bef2f06efd97aa4bf3f4783a7815958354744ddb9fee96d183aebbb03864069b0cc569564 WHIRLPOOL f49157a4a1a48c67b72ed38121ba28aec3f9b3405a3388097caba36643715c14b6915f9bcbd04f974fa98e9f2c4c4a4e313480ef307701c0ace734e9c214c010
+DIST go-protobuf-0_pre20160216.tar.gz 198638 SHA256 c6435eb03e34de0c35577e68fac76ce942785551ac4d3c0f7a7b0fdb8e9285f5 SHA512 d7f446ce7b3f78d646abccdbcb92c423fcca99a51275b55f2a357b5e44c2a6b6d7ea59a39b654daa36e59aa39d3b094ed3fb3d6f53c789a4396fceaecbd5ace5 WHIRLPOOL 900d1aef9a9ef3960732d2ca5b16e4e524964355a91bd283ccb2550c3e84da58b03da6bf2f45ff1e00efddc5d2add71d76829502cdaf4c807f63166f731151f2
+EBUILD go-protobuf-0_pre20150809.ebuild 670 SHA256 d971be3321b6f0eb29876726d1fa9b0e17b1ca7efeb22c00033d6fcf61b2ca07 SHA512 f874f5e0b9f4e9d1397aa36b3b0ebe3d785be12fea946d2165f1a35d945535aa7c1f2ca40949c020b167474f2183ea8cef3af7b798f3e38c1efca34813e55219 WHIRLPOOL f1d6ba1291871ea6cbae329f90c8379a99dc4b3c067057fcefd73e89ea80e727d2abc0e410874737f03091164e3d365130f6a2e7407c26b156ff49cf863bfb1f
+EBUILD go-protobuf-0_pre20160216.ebuild 671 SHA256 7bc67233fec8023465adaa2e9c2c20d98a8dd95e5d065ef5f96e37f5e0a5135a SHA512 2159cddda752a1c0dd678e674a969d9282a3b96fae5e1a6832a9dc9967a8c01bbb449c545b22ac0e0ca1a784a58fbb48501955ae948901686b46f35de288a313 WHIRLPOOL e5d199e6099beaaa129d9d58362c06854f8dd66ca7aed3f7dcd92b169e196ff6fe16d95646227a8dd293fad6709b775bae1bb004d22a711fffefa51eeee2f8e6
+EBUILD go-protobuf-9999.ebuild 634 SHA256 db7b928578c21be6c2ec452ee06e9f51cbfc82eb069837194d7d809de1347ea1 SHA512 ec2a34efb2514e1c305ce00e58812e609a33d3469498a26def53443dbc052a3509f0015e073ffb4087c31fc27a2dda280a39e1c95a56608b3a807654de0ba699 WHIRLPOOL e91680ebfce3d9a6c0754164a5d859ffb42b66d4d61bc1b709a8a9cce857055039fd1cbddbebaf5dad1cb2abc3541433ce76b43a7914635b55f5875e46ac6a42
+MISC ChangeLog 2756 SHA256 093911002ae1223c4123f1698b44b8971352a3288fc1179fd1e9d575cf017c3d SHA512 0f060bb03b2ebe738737020c4f3abdd305dbb8d3db14a291f131db25def3d27b90b0f8e54c54a4b4fdf31f7ed4a0e4743e6cff7980c61b47000672251fa42bdc WHIRLPOOL f27625316b1a21d37254793a7fb60a86ef7963180a9c530b54f9fd34c25d609393c2d5738cdf7f873fa5e0211845ee942ae8610658d5ccc9421dd4c45aa26dc9
+MISC ChangeLog-2015 829 SHA256 15c43513864c8ad14344ffb729febfbbc9182c98e0c33132194aaa969dcdb7d3 SHA512 07e1cbed6ea0e73e5eafdc09d80143bc155c3bfb269a3de580e5ed44b7499e8fb6a9e694a952d7280e6e0db5803a0786278dde4d5f461835cef758f90933f32e WHIRLPOOL d2d0f28b7d24139466a473efe099ec9bf8c1030131ffbedb28e5733f4cf6fa42f2867655d773efe463cf1e6933fd3cb1138e9ba814e536268d787fd176b6dc19
+MISC metadata.xml 306 SHA256 876a92375d1ee4d50cd021cd34fe0978e1888de6b9f6fcf7c58ff0c1f3bafd39 SHA512 f2502a8d1135fa06f2e580cc0dbbbc63dfbe7a2cbe296fd99be657f33cd0681f4e01813b8b4047ddd188089f7b99934dead4618377d002a0365d066137d4ca61 WHIRLPOOL 2d749b91154e02c657e7cfbe1fcb195741670c41369543ca662eaae3dc50c197f880b5a23bac42e478a1c4dca72a3d08ce308ed688e66999e323c2314ea5cef6
diff --git a/dev-go/go-protobuf/go-protobuf-0_pre20150809.ebuild b/dev-go/go-protobuf/go-protobuf-0_pre20150809.ebuild
new file mode 100644
index 000000000000..674e71cc05c1
--- /dev/null
+++ b/dev-go/go-protobuf/go-protobuf-0_pre20150809.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/golang/protobuf
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="68c687dc49948540b356a6b47931c9be4fcd0245"
+ SRC_URI="https://${EGO_SRC}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go support for Google's protocol buffers"
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+
+src_install() {
+ rm -rf src/${EGO_SRC}/.git* || die
+ golang-build_src_install
+ dobin bin/*
+}
diff --git a/dev-go/go-protobuf/go-protobuf-0_pre20160216.ebuild b/dev-go/go-protobuf/go-protobuf-0_pre20160216.ebuild
new file mode 100644
index 000000000000..0b686e9c4867
--- /dev/null
+++ b/dev-go/go-protobuf/go-protobuf-0_pre20160216.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/golang/protobuf
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="127091107ff5f822298f1faa7487ffcf578adcf6"
+ SRC_URI="https://${EGO_SRC}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go support for Google's protocol buffers"
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+
+src_install() {
+ rm -rf src/${EGO_SRC}/.git* || die
+ golang-build_src_install
+ dobin bin/*
+}
diff --git a/dev-go/go-protobuf/go-protobuf-9999.ebuild b/dev-go/go-protobuf/go-protobuf-9999.ebuild
new file mode 100644
index 000000000000..a0dde858349f
--- /dev/null
+++ b/dev-go/go-protobuf/go-protobuf-9999.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/golang/protobuf
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="68c687dc49948540b356a6b47931c9be4fcd0245"
+ SRC_URI="https://${EGO_SRC}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go support for Google's protocol buffers"
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+
+src_install() {
+ golang-build_src_install
+ dobin bin/*
+}
diff --git a/dev-go/go-protobuf/metadata.xml b/dev-go/go-protobuf/metadata.xml
new file mode 100644
index 000000000000..3c28d60ac0a6
--- /dev/null
+++ b/dev-go/go-protobuf/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">golang/protobuf</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-resiliency/Manifest b/dev-go/go-resiliency/Manifest
new file mode 100644
index 000000000000..372b952c2b81
--- /dev/null
+++ b/dev-go/go-resiliency/Manifest
@@ -0,0 +1,6 @@
+DIST go-resiliency-1.0.0.tar.gz 9504 SHA256 b4f5a9926e8b68f13e506001a9f52c1e3083a2ed171722ac857a4840d7c36486 SHA512 3847a9280543796fa3b5569d817e580f55819aa99e04a7737b235cb8ef578db018c51537f292e3f59ed10004cb0a7eabdf9870000fff25af4bf6d2af70510657 WHIRLPOOL 41404cb044e0a64608ffe58da2d77d8ed87606d58f408114e6e461e537cf5cb05460a95bee36a7d73e4be34cb6222c90eb97777d1cf13a40f88cc5101d21333d
+EBUILD go-resiliency-1.0.0.ebuild 508 SHA256 cdab47d72dc7f5d0f967cba8de8ba2e069b8d4c68598a4ff0e268a155048aced SHA512 1ac08b0a8d527946bd962d58bb56ea8fe23fcd13351b5fb851785915d672485024b978c2e0070a185ca93da44f62322deb386852524a9b59176e45d32d147251 WHIRLPOOL 9c4a6d1ee94b4a0d79f61730e95732e279f1c67c97a0a31c02ad50bbfeb9a1efbeb4e4a0adb9399181700e4ce44f6a49dc2646015061a1a82b945688ae5a0d60
+EBUILD go-resiliency-9999.ebuild 508 SHA256 cdab47d72dc7f5d0f967cba8de8ba2e069b8d4c68598a4ff0e268a155048aced SHA512 1ac08b0a8d527946bd962d58bb56ea8fe23fcd13351b5fb851785915d672485024b978c2e0070a185ca93da44f62322deb386852524a9b59176e45d32d147251 WHIRLPOOL 9c4a6d1ee94b4a0d79f61730e95732e279f1c67c97a0a31c02ad50bbfeb9a1efbeb4e4a0adb9399181700e4ce44f6a49dc2646015061a1a82b945688ae5a0d60
+MISC ChangeLog 2363 SHA256 6b88be531d2896d2df07442cc29bed55bf7dc0e0870d9b79afcd036488b742b0 SHA512 052eecf991e2e164fb678e0f974db6ab4ca462e97485d87e8cbea8ebe27595d72e122a00347c3a6ff64199e343134463312687ab0016ae15cadeb6253a692604 WHIRLPOOL 1289ece3163f6a23392fc34ff23c29961ca0a9fa94c59c15c4737bc460fb82f3871d65af37761104b966b463395c1f07299e611a2e28fbdabb80d8de26de2ec5
+MISC ChangeLog-2015 821 SHA256 baa9b31a5bd18b9ba548863efac726cc693d689cb40c9885972c392a350c034c SHA512 d887b2410de4896ccb3d27633c36849964e668a4acd2173ad59908ea98f025fac04eb8bc21df88ff37ff4c457832867b504e35c545ced575dc048f74c775edc6 WHIRLPOOL b3ca72915196c8afa9f6057ca8be026aad7792daeda94c0fa201555ed0e0fcd151db67bfff99e5a20ea7ac88154b58a5331de7f0a716049e153e07d7990ae675
+MISC metadata.xml 312 SHA256 167835ed96202a2540e60c8194baf80122136ff2276286ee0454d889dfc5024c SHA512 d1a8e7f851f7bf30d68ff5697144d6657a51685c6f9fc9d1861bf20fdfddf25a79dc35fc80c83a3b1cd2017a655a681950e88dbbbbee9288dba3697435593ae4 WHIRLPOOL 0e3496129a3cbd8d9d29ba0e06e0f8f0cea71308192d838ec19a4290df498736d99f0e808d746d5c3f3f2f28c92c54b3632cc6695c918e762b78af93b2805fe5
diff --git a/dev-go/go-resiliency/go-resiliency-1.0.0.ebuild b/dev-go/go-resiliency/go-resiliency-1.0.0.ebuild
new file mode 100644
index 000000000000..7f34bc85dd7b
--- /dev/null
+++ b/dev-go/go-resiliency/go-resiliency-1.0.0.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/eapache/go-resiliency
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ SRC_URI="https://${EGO_SRC}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Resiliency patterns for golang"
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="MIT"
+SLOT="0/${PV}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/go-resiliency/go-resiliency-9999.ebuild b/dev-go/go-resiliency/go-resiliency-9999.ebuild
new file mode 100644
index 000000000000..7f34bc85dd7b
--- /dev/null
+++ b/dev-go/go-resiliency/go-resiliency-9999.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/eapache/go-resiliency
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ SRC_URI="https://${EGO_SRC}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Resiliency patterns for golang"
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="MIT"
+SLOT="0/${PV}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/go-resiliency/metadata.xml b/dev-go/go-resiliency/metadata.xml
new file mode 100644
index 000000000000..e6fe0715a5ce
--- /dev/null
+++ b/dev-go/go-resiliency/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">eapache/go-resiliency</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-snappy/Manifest b/dev-go/go-snappy/Manifest
new file mode 100644
index 000000000000..75809208fa43
--- /dev/null
+++ b/dev-go/go-snappy/Manifest
@@ -0,0 +1,8 @@
+DIST go-snappy-0_pre20150729.tar.gz 10085 SHA256 7df12835634e18e96cb3239f870404d5c5a6a20ad3706534a43418c23f5c107e SHA512 84f285f34f547f1da6b0fc87b61a699ac3e8b8d762c0aaa3d71b22869c51d76eb5a5fc3d9b8d3571591eb955fdde9a7a293935e1d40f76c5dd01cc02710b209a WHIRLPOOL 74940645fb51ffb3bedae94dd513b3a153f8cf91285a09eca52d1e0861af20872834ea24034c7fb6de1e13169b566ae155f6937cc0b22fba86bfc02dafa2e3c5
+DIST go-snappy-0_pre20160213.tar.gz 14160 SHA256 1278f837a74d4cb9f6679ba6bb66d0e8cf96469efe0c4df15449a85844042dca SHA512 182cb6626c49ebe1c310ff7531aa7d5b2576926f17f379ecbe0149d970c0fa1dfd6c8dc24e0a7513005a50a452e492da4ed27db4aa66f762e0489b9486f92bb9 WHIRLPOOL 93289e9ccb525e337e33f487ec6c947ae13af59e839c9efff2fd9028a5f30e942685540f1f4c869d1aa8f472eb612d9307a3cf4fb5edd1b70b0f08d3ffd96fde
+EBUILD go-snappy-0_pre20150729.ebuild 595 SHA256 fc61dc24adea74c0a29f7d994cbc3a9776090011ae760801f07799727718638c SHA512 745d36b2423da0b238ae242752830fb9d26a4f3ba97e5a59c3e103665b0dd035f63de14e49b38aaae0e44d7878a81daed6a85212aacec275792ae7c845122ed9 WHIRLPOOL ef916a1e90028b86032597f9b237c04c57ee47f916b5a09e4b7ca6d21fd640f3341c62fe55c86fba8f449c5a89ac64232c782c25e3f44787212a37467c47cb64
+EBUILD go-snappy-0_pre20160213.ebuild 596 SHA256 dbd255e9a55e19a3d14022c5d66673d99e9e461e9df0816780cf66e68ab313fc SHA512 80ef9cbf47dcaf063e699a317f2a90e41a1a69012d432931fdf56be51a26da08651648881c569af8a2d8dbc322c128d1d1116314a0bdfc3d2a3941e274459df6 WHIRLPOOL 9d213c8a776f42c7c7f567830dc260578f2a97a352285fa40c0a954a3d8be967c44e5f9867648e3cde95745053e7941922c356927384bd1c54ef2173fa8bd8c0
+EBUILD go-snappy-9999.ebuild 595 SHA256 fc61dc24adea74c0a29f7d994cbc3a9776090011ae760801f07799727718638c SHA512 745d36b2423da0b238ae242752830fb9d26a4f3ba97e5a59c3e103665b0dd035f63de14e49b38aaae0e44d7878a81daed6a85212aacec275792ae7c845122ed9 WHIRLPOOL ef916a1e90028b86032597f9b237c04c57ee47f916b5a09e4b7ca6d21fd640f3341c62fe55c86fba8f449c5a89ac64232c782c25e3f44787212a37467c47cb64
+MISC ChangeLog 2555 SHA256 a4994fd94e7a4ec0b0489c0f52d295b240c8b7f452074c3928409b59aaf03054 SHA512 018c3eba4d51d07e1cc21535a7b85b103a7a01b1961150f86d8972d279b31072a761feee7b781b7e4ac676e902ba9d46490eee3d4505ea6e0b0c803af0ac7bad WHIRLPOOL 0b4a381048b151fad29d099bc3ff6a5a88c15f9bc38eb8aac1953b03d56f3902e0c6c3f954e81d107d4ff009b57abfa69532ee28b39e2c8f9cfbff3d047c0e2c
+MISC ChangeLog-2015 664 SHA256 b1888399a651d8d0ee5409f4b07907efae555527aef056d747115da9784e2b81 SHA512 954bb361205dea85589cf9bae2b708c6cb9713918c17321a04fdfb8b4f19d28ce1e31940be24edaededc6a14a4e562e9a47a38289bd84ec8e8d7b5018f43cb63 WHIRLPOOL 47c23743fa0820bd34af3c97d0bd3f06d8ec55028205b683081e6d4efd1106e608208e5f9341ca098305fbebc08556b12df106549edf7bc099ae8cfad1db5843
+MISC metadata.xml 304 SHA256 735779f801783b3763bb0223e6afab3986fc7cbaa785847969bfa3b2421da981 SHA512 c00dcacb126e8d818b7a3c8751311981bc56216194e8e8ee7f2228dd3c81ffbf15443f2aab55f8a53947382d0face4627d5f2776f8256dbe872754b10cace2e2 WHIRLPOOL 91fc9cfe5ce25a6831af064a40885397011f6584a6985770b0c2252a1c8ee9ec6edcfb70eaa36b2368d1b6cf83cb2f152f81fb5da9fb9027a3db8ef4da5ff030
diff --git a/dev-go/go-snappy/go-snappy-0_pre20150729.ebuild b/dev-go/go-snappy/go-snappy-0_pre20150729.ebuild
new file mode 100644
index 000000000000..40d0c5db22f3
--- /dev/null
+++ b/dev-go/go-snappy/go-snappy-0_pre20150729.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/golang/snappy
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="723cc1e459b8eea2dea4583200fd60757d40097a"
+ SRC_URI="https://${EGO_SRC}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="The Snappy compression format in the Go programming language."
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/go-snappy/go-snappy-0_pre20160213.ebuild b/dev-go/go-snappy/go-snappy-0_pre20160213.ebuild
new file mode 100644
index 000000000000..eec33d976a24
--- /dev/null
+++ b/dev-go/go-snappy/go-snappy-0_pre20160213.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/golang/snappy
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="d1d908a252c22fd7afd36190d5cffb144aa8f777"
+ SRC_URI="https://${EGO_SRC}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="The Snappy compression format in the Go programming language."
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/go-snappy/go-snappy-9999.ebuild b/dev-go/go-snappy/go-snappy-9999.ebuild
new file mode 100644
index 000000000000..40d0c5db22f3
--- /dev/null
+++ b/dev-go/go-snappy/go-snappy-9999.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/golang/snappy
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="723cc1e459b8eea2dea4583200fd60757d40097a"
+ SRC_URI="https://${EGO_SRC}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="The Snappy compression format in the Go programming language."
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="BSD"
+SLOT="0/${PV}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/go-snappy/metadata.xml b/dev-go/go-snappy/metadata.xml
new file mode 100644
index 000000000000..6d75e9294576
--- /dev/null
+++ b/dev-go/go-snappy/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">golang/snappy</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-spew/Manifest b/dev-go/go-spew/Manifest
new file mode 100644
index 000000000000..cbeaf5808beb
--- /dev/null
+++ b/dev-go/go-spew/Manifest
@@ -0,0 +1,6 @@
+DIST go-spew-0_pre20150619.tar.gz 41714 SHA256 e064d12586e3685d32eb0bd125b9e4c19291fdcc07bd21e067593cbc81525e1c SHA512 84ec5cbf26b59d6380d09b4e053427d8c8b93555e43de4a95d373b7fb1edc647f0c950caaacf451c03872171d138e717b1fa9a1ea0f14208a9a5197bd83ce037 WHIRLPOOL 31f9823776b77317b26a256ba3615cf7aeae4c3d46f54b2840ed742770369a15bfa8a972252229eaa907e16c40a18573e1df748a99c86bf244ed4b43d86db409
+EBUILD go-spew-0_pre20150619.ebuild 609 SHA256 9de5822d1427c6c5eee0215f08f42131f9879ee044962699cf693fe4bcadd52c SHA512 a1e43510cdc0346cfe4dd10382ef2f3b753dd80a6986a804119933f7dc454f02fd4295b92f2b13ee3bf94397b4d5306e2d7740790c60d1235581646b2bf6c623 WHIRLPOOL a7617e43707bf35d686d66b3d14209bb1245a8604d45cc100ed1231771074ff6d9a443e276c82402e0dbd8f03ee25528b197a365af08f9b29cfb75a3cbfef4cd
+EBUILD go-spew-9999.ebuild 609 SHA256 9de5822d1427c6c5eee0215f08f42131f9879ee044962699cf693fe4bcadd52c SHA512 a1e43510cdc0346cfe4dd10382ef2f3b753dd80a6986a804119933f7dc454f02fd4295b92f2b13ee3bf94397b4d5306e2d7740790c60d1235581646b2bf6c623 WHIRLPOOL a7617e43707bf35d686d66b3d14209bb1245a8604d45cc100ed1231771074ff6d9a443e276c82402e0dbd8f03ee25528b197a365af08f9b29cfb75a3cbfef4cd
+MISC ChangeLog 2359 SHA256 ba7f01a5e7e3f2e18153c98ece47e42bcd14e415aabf79935a323e4cf244816d SHA512 28eade5cac5812a0e68d01ce8ce4cea8310b6f7ccf1a014ec3a91d9ea5aae902911a4bc82a46dc9fd5c10af11d93bf75dac4b7c18f426cefe663d975550320fb WHIRLPOOL e151119ad9b2f2020eb0741aa39ec07b29eeb8c5fe817f0dfbe4b105b411f22388cc95462b3b6bb0edd77e0a7e8e30811504cfdc0b3ecc4e59bd8ce72dfd9d9b
+MISC ChangeLog-2015 644 SHA256 595128667a222ff6cb3a2df56de1bb7f76647dfdc240e530a3d84c7fd9501e30 SHA512 001a5a5a0ab41d03309e1e726266be8afd482df3dcbceeab8e1bc5f043161877155f66c0b13a107d9da812f76a2ab3352d8eb3c40ea249f5beaa2a4036fd6534 WHIRLPOOL f2b211408564980a005cb8e3c024a8b567b338ba2764262851ba09c04892b86ddb6bfc2bb2ee1dbbf7cbc42d035b5491926a32dd36b94a694ec7572cd5e2b7be
+MISC metadata.xml 306 SHA256 b83d6f64077bc80c7cca3858777c5648cc93e4c26a33ca647402a549f2d0e80e SHA512 7df1f51851110d513a5a32189ad07f469ed20f3605785fbea0025b214aa85bb92dcd354bd1c9f7988caf4bcb942064cf564aad0538bc9c788ae3076b3e78c01d WHIRLPOOL 8090349122e6a9db5b6e62c8fd15fa13c6a009a7715fb095d4f8eeb0f5328824eeb17d6c0ba55774d80ee12376975d84dd39075d8e783863b0de393155ed82b7
diff --git a/dev-go/go-spew/go-spew-0_pre20150619.ebuild b/dev-go/go-spew/go-spew-0_pre20150619.ebuild
new file mode 100644
index 000000000000..b444e37f5343
--- /dev/null
+++ b/dev-go/go-spew/go-spew-0_pre20150619.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/davecgh/${PN}
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="2df174808ee097f90d259e432cc04442cf60be21"
+ SRC_URI="https://${EGO_SRC}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Implements a deep pretty printer for Go data structures to aid in debugging"
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="ISC"
+SLOT="0/${PV}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/go-spew/go-spew-9999.ebuild b/dev-go/go-spew/go-spew-9999.ebuild
new file mode 100644
index 000000000000..b444e37f5343
--- /dev/null
+++ b/dev-go/go-spew/go-spew-9999.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/davecgh/${PN}
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="2df174808ee097f90d259e432cc04442cf60be21"
+ SRC_URI="https://${EGO_SRC}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Implements a deep pretty printer for Go data structures to aid in debugging"
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="ISC"
+SLOT="0/${PV}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/go-spew/metadata.xml b/dev-go/go-spew/metadata.xml
new file mode 100644
index 000000000000..2b7b8f407488
--- /dev/null
+++ b/dev-go/go-spew/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">davecgh/go-spew</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-sqlite3/Manifest b/dev-go/go-sqlite3/Manifest
new file mode 100644
index 000000000000..6da771b5dd9b
--- /dev/null
+++ b/dev-go/go-sqlite3/Manifest
@@ -0,0 +1,6 @@
+DIST go-sqlite3-1.1.0_p20160131.tar.gz 1847546 SHA256 d743a044d7ee88b2783f5a15f22b47ffdaa478c0b258babc3c621ce347955bb8 SHA512 9596012111b23865191904b7b0817ddbd88fc61383a3dfcf737d3d1be95c1a1d57b779ffbb9fa83303245a992c56e427396ffccb759a440822fffa516cae0b3d WHIRLPOOL a54021a0b8deb4fd28f44e45e8c78b896ef1121e4a23eb5fe6877b259c37456a6fb4fad77300a079fc3357a14b52d0b0750286a6f15431bdfefd17a99791c7c4
+DIST go-sqlite3-1.1.0_p20160307.tar.gz 1847839 SHA256 f3551d37bb2a485ef2c62c205bb104e6a19e25e3854e0106575db94891eba656 SHA512 e4613f8c18c4f5c60b09facfd6f6c36e14029538eef6deef94d57d0c0aeeed86023f36ed0fb0b7e5340ecbaad4f9b5815c5182cc19f85f52349610caaa998665 WHIRLPOOL 1eab66203e336c8081d18ba27f5aa706fc04d6c1d2b1e270457ca29d7785a3d77b36565f2b94003986a83a12618e3ffd376d8a38dee45af4c98219dce3fc69bf
+EBUILD go-sqlite3-1.1.0_p20160131.ebuild 498 SHA256 80d970158d38335abf0243337cb62975e3b39b2c34535f14908cd37c7fd2a94d SHA512 51fe53dba03c13ed3bc1a0f377915526d2cc3c1bc3ccfb2a21c226799f51c4e0763b62ec8953f8bc74a82ebdab3e49a0761137e803af30ecb591629f39981e98 WHIRLPOOL 1f3bada93e499e39030617822a5b6b55d010af1660c6cc7af70b7ba15e8ccfdb0407efc75149d2245b8c5912f964716d05ae78cd5bb9d70dc000966a29ef2cf5
+EBUILD go-sqlite3-1.1.0_p20160307.ebuild 969 SHA256 970cc3243f1d88e10ccfe7e004569458eff273d8ba89b23ed5b0a1d8e055a1ca SHA512 1f9d5c2a6a784d10915aeb194a0d090da77d886dfa1419a57e802158f58585cffa8f3731b1b6ceafa0ce1a550b8131bc0577e21a4ea485d4716e66c8d88a4e2e WHIRLPOOL ba72c6613eb46830133ad26b940e72c6fd53d5c29d15a015bac79140c11a879c2a1b3aa30e9b3bc8de968215cfc555b0c5f1a10168a83d1d78d748655d2be561
+MISC ChangeLog 714 SHA256 226c9ccb6d6f5de76e115a9efe0d7d092b7c0d1c53240ff9671be9ae8d0ac785 SHA512 cad68ace7980cd21e74da1faada98ba76ecf775e3d7cffc0794a5d03fe23b4c217b972a5f93eef1b96388b5a3507dec2a6db8c67e55d67ef38a77ba95cebf9dc WHIRLPOOL 733666be341e4d22f496944ae4a56594ae5c16a00893619e1827f68d777b635e84c8bc789f1c69853c145fd1b551d86a793c2ec4165cdeef171fff67f0340e68
+MISC metadata.xml 307 SHA256 4e6537d7d00663a25beec70f19a0a74003d31f61018d1bce042d683b72c1334d SHA512 d206bdef42fcd61b40ba3516cce68d3078104fb07f366b6efc8d62308ec43eaf586141d6d2f3434333ecb360852f647eb275af9214aa16642eefd8a3266e869c WHIRLPOOL 9a143fd373c5e893ad311e169d4c2aec137f1dbd435fd87d39fcf09f3df4dc4eaa07e5ea810a9c4ca34d981048b8c6012ecffe64f456abf26619a7023ea8e694
diff --git a/dev-go/go-sqlite3/go-sqlite3-1.1.0_p20160131.ebuild b/dev-go/go-sqlite3/go-sqlite3-1.1.0_p20160131.ebuild
new file mode 100644
index 000000000000..a609a1001e81
--- /dev/null
+++ b/dev-go/go-sqlite3/go-sqlite3-1.1.0_p20160131.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit golang-build golang-vcs-snapshot
+
+EGO_PN="github.com/mattn/go-sqlite3/..."
+EGIT_COMMIT="c5aee9649735e8dadac55eb968ccebd9fa29a881"
+ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Go sqlite3 driver using database/sql"
+HOMEPAGE="https://${EGO_PN%/*}"
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="MIT"
+SLOT="0/${PVR}"
+IUSE=""
diff --git a/dev-go/go-sqlite3/go-sqlite3-1.1.0_p20160307.ebuild b/dev-go/go-sqlite3/go-sqlite3-1.1.0_p20160307.ebuild
new file mode 100644
index 000000000000..d9152b14e560
--- /dev/null
+++ b/dev-go/go-sqlite3/go-sqlite3-1.1.0_p20160307.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit golang-build golang-vcs-snapshot
+
+EGO_PN="github.com/mattn/go-sqlite3/..."
+EGIT_COMMIT="10876d7dac65f02064c03d7372a2f1dfb90043fe"
+ARCHIVE_URI="https://${EGO_PN%/*}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Go sqlite3 driver using database/sql"
+HOMEPAGE="https://${EGO_PN%/*}"
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="MIT"
+SLOT="0/${PVR}"
+IUSE=""
+
+src_compile() {
+ GOPATH="${S}" \
+ go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}" || die
+}
+
+src_install() {
+ golang_install_pkgs
+}
+
+golang_install_pkgs() {
+ insinto $(dirname "${EPREFIX}$(get_golibdir)/src/${EGO_PN%/*}")
+ rm -rf "${S}"/src/${EGO_PN%/*}/.git*
+ doins -r "${S}"/src/${EGO_PN%/*}
+ insinto $(dirname "${EPREFIX}$(get_golibdir)/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_PN%/*}")
+ doins -r "${S}"/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_PN%/*}{,.a}
+}
diff --git a/dev-go/go-sqlite3/metadata.xml b/dev-go/go-sqlite3/metadata.xml
new file mode 100644
index 000000000000..c2bb1d9baf56
--- /dev/null
+++ b/dev-go/go-sqlite3/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">mattn/go-sqlite3</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-sys/Manifest b/dev-go/go-sys/Manifest
new file mode 100644
index 000000000000..0a13a5fc351f
--- /dev/null
+++ b/dev-go/go-sys/Manifest
@@ -0,0 +1,8 @@
+DIST go-sys-0_pre20150729.tar.gz 529002 SHA256 9f9e4a2bca96d9f9708770607e21395c3f4f873f9b6266cae1ba1da526729528 SHA512 f80afa938977f3945ab3f08462eaf5d8db430013240a11b1f8a43911948fd2a8a390192ea9ebf79434b348b2ca520267a0441b922110e70603fff4849e57c487 WHIRLPOOL 0b269666650f285521c9fd3486959957ad9279544baac7ab5caa21158fb10ed4de2b2e7c080ffca9aa352c8e5685f2035612d40a04c8f6c5f7093daf1a020029
+DIST go-sys-0_pre20160204.tar.gz 542894 SHA256 0085192c44a60949a8c0c96f8d454d9d6fa1c06447a430ae38d965cc239dc720 SHA512 59db0ba47447869f2339ea60b8766e1464f48e22a619da2aecc07977b146a54feb4e3fa4e6076b8d1c2deb11ffab3c820e4a61602f2ce3121df7cb08e0267569 WHIRLPOOL f87756878ef6f8e4155f58941925e5c2bd7bc351d1a251161bff8a285d03bb21b842a55e4ffad91f4aa9726344d01279ab32a72b26829f151e610df8537aefd9
+EBUILD go-sys-0_pre20150729.ebuild 929 SHA256 6ef87237aac849f44e710311fee63d5f95aca15297e353e1d83d38d06ace77e0 SHA512 cc8ce0fae8f4409de4fe5125354fe24c43668edd72bd7d54d871ade8be6a45e238e5e890e3865f44231640f68a7a2526bd2ffc36c343fc5c389d473db06d94ef WHIRLPOOL f7343dc1040f75b0365c8fe75d87a0977c7d40d8f87e02c0785189621875466f0120b1555f2235ae3748763b89a4d34c21f25e8db66c8d959b140614ded675eb
+EBUILD go-sys-0_pre20160204.ebuild 930 SHA256 b0b57502c711623064e751c139e81d03b114ef02127a20f76ab542caec0b26fc SHA512 eb059464c6202c63b50331ebe1375d2f9bff079ee2589417c848dd1629456abb625dd9758b5910f2e8c9a862322ffa29bd24cc1ba9a311366672c82880584670 WHIRLPOOL 6f0decef88222b821a3581fc22842670dbc75ef54e3d7d1dc555c907a243414eff7bad90f6f33094ed495bf45c8953ae6c83b0ffd91854685b8d16852438ce5f
+EBUILD go-sys-9999.ebuild 621 SHA256 4573a8a04f27edb1254d426c2e6eeebd22b491e4c1b5e21bcff2c18cb703cd38 SHA512 b9abe7a584e2153ea42b0097af77efe6331d0106fb5184f5794d3e8818f48389b4d873e53be32757ca1b5379c49cba8ffde87f3fe695f30b578016ed081a2191 WHIRLPOOL f987dd237a2d03c6a45c348149efc31b2f4b44fd8af4fd56b703c79ae1bddf2fec2890c39bde676d9e4351b71326adc537f29450d11a09abd8977fd1a7ff0301
+MISC ChangeLog 2884 SHA256 2397215f5fbb55f33310971ccdda5e8bae02142cde3e640a3917401e3b3735f1 SHA512 d1851886fb4df6e1878338dc5d9aae2ae4915f184499d8d30e358ff8347713ee894f16e41ae81a379f796c406341de4a8c1f75e66a6f8dd8a98cb79503240b02 WHIRLPOOL 8b31d67a5cc87a8555aea52e183e6930221f5896d6a5e2b14cd59f48b3e5b24202b37293384e817b0ee5bf89383ee0c0d77172411681a0ddea4534150d48381a
+MISC ChangeLog-2015 1368 SHA256 64599c6fd9327ed1284ee6a15b24397695fd55dbacf0e34f614faebfe0406005 SHA512 f470643b5f973f6b1c265beb418726fcd2bf70b9594580e66290eb249a82636447336322456cfe79ecb673089e0ec7ef9a218546cda8974b6b9bb23abd36dd5b WHIRLPOOL a668fbe40a0bb39b2723f94ec982dedea5033c71f514cc37b461825800cdde32536753e5a1f878ff4ebb7e852e7bdf159a36550d2dc87e19d5cd90025cc39277
+MISC metadata.xml 301 SHA256 bf6054a6cda450cd6bd20a66ee22997b3132ab3957176bfb7c1f30d16e74e264 SHA512 a0e26ad5f2b24f2d9f91b568423701fbcfccdd8cf06174a21e829eb851ad302ec677b5a5e32539e0d6701d90cebf503e233edae15aa908cd7c96dff6197148c9 WHIRLPOOL e08b96cce4bde7892470cafedada56ca14e13271afe71dfebdde7a39e309f26d7105cdab891ab05de408ce69ca1ac7ef72b7ffc8501ebe64757d5868e0fee4d2
diff --git a/dev-go/go-sys/go-sys-0_pre20150729.ebuild b/dev-go/go-sys/go-sys-0_pre20150729.ebuild
new file mode 100644
index 000000000000..3a8840f6c759
--- /dev/null
+++ b/dev-go/go-sys/go-sys-0_pre20150729.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN=golang.org/x/sys/...
+EGO_SRC=golang.org/x/sys
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+EGIT_COMMIT="58da1121af381632b48b2843aeb16299f2e1dc50"
+ SRC_URI="https://github.com/golang/sys/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go packages for low-level interaction with the operating system"
+HOMEPAGE="https://godoc.org/golang.org/x/sys"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+
+src_compile() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ rm -rf "${T}/goroot/src/${EGO_SRC}" || die
+ rm -rf "${T}/goroot/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_SRC}" || die
+ export GOROOT="${T}/goroot"
+ golang-build_src_compile
+}
diff --git a/dev-go/go-sys/go-sys-0_pre20160204.ebuild b/dev-go/go-sys/go-sys-0_pre20160204.ebuild
new file mode 100644
index 000000000000..8d00e6d5ff8f
--- /dev/null
+++ b/dev-go/go-sys/go-sys-0_pre20160204.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN=golang.org/x/sys/...
+EGO_SRC=golang.org/x/sys
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="50c6bc5e4292a1d4e65c6e9be5f53be28bcbe28e"
+ SRC_URI="https://github.com/golang/sys/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go packages for low-level interaction with the operating system"
+HOMEPAGE="https://godoc.org/golang.org/x/sys"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+
+src_compile() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ rm -rf "${T}/goroot/src/${EGO_SRC}" || die
+ rm -rf "${T}/goroot/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_SRC}" || die
+ export GOROOT="${T}/goroot"
+ golang-build_src_compile
+}
diff --git a/dev-go/go-sys/go-sys-9999.ebuild b/dev-go/go-sys/go-sys-9999.ebuild
new file mode 100644
index 000000000000..9ccb2c39b1ef
--- /dev/null
+++ b/dev-go/go-sys/go-sys-9999.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN=golang.org/x/sys/...
+EGO_SRC=golang.org/x/sys
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+EGIT_COMMIT="58e109635f5d754f4b3a8a0172db65a52fcab866"
+ SRC_URI="https://github.com/golang/sys/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go packages for low-level interaction with the operating system"
+HOMEPAGE="https://godoc.org/golang.org/x/sys"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/go-sys/metadata.xml b/dev-go/go-sys/metadata.xml
new file mode 100644
index 000000000000..d5d380f024bb
--- /dev/null
+++ b/dev-go/go-sys/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">golang/sys</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-text/Manifest b/dev-go/go-text/Manifest
new file mode 100644
index 000000000000..213c016435b4
--- /dev/null
+++ b/dev-go/go-text/Manifest
@@ -0,0 +1,8 @@
+DIST go-text-0_pre20150806.tar.gz 3736536 SHA256 377d3a95ffb01cf301e1b6050b1437f576f6bbfe32b6d97afc343bb0570b141f SHA512 dd0fc8b5abdfa6f005316bb7828c03a081485e0bd33cbf86c0b83f8bf9240973a7b0a2e6f52ef75f48ec00fc922be21a6c65ff9eb4080f28cb3f280bd4c4f5c6 WHIRLPOOL 79b6233c99984b98b5e74915029117e1f920e17789033ce2656d1590fbeafd4c69d145adeff7c57b1c7f8836397466461744959557877d27fc831da97a62b6ff
+DIST go-text-0_pre20160211.tar.gz 4015547 SHA256 a134ac828ec5cfda4fa8306077dd945f8717d2189f019c24d0d104cc5e6159ec SHA512 066e53f6e094a6cf3effe1a9376f7bde41c3059099381bb5adf8c84589de4dab9115ce3c8cb7f89f90e2601422f79e3906f8f498d66e364da9f830ede1f7f05f WHIRLPOOL 1952326c7b47e1adf270e74be9817cbc2a2e1c1e4a69426378d515c73264f961bb249ced3363c56a57eba1dbab64151ca86a35a77bc26c7cf33fb71b5aff95a6
+EBUILD go-text-0_pre20150806.ebuild 1234 SHA256 2f8ef65feb0ae2cfc17714aec75dba0f0dd9412c98b3890c962f90d135fade8f SHA512 d058c7b320013440f938b91a1ac9cd2224d2bf329d8aab45dfd57db319cffdbb3a8e709d1b3fe240b7ee64e9788fb2ac0bc0b0698750fc6bee8885e72c334180 WHIRLPOOL 1483eba2d505f0e1e92392c436c7b199f9662c71eb320a59faa5e00187554257926f17f798c14f370381728b0af6789080cc291d9934f338a5205b41dce3369b
+EBUILD go-text-0_pre20160211.ebuild 1372 SHA256 76d6c84cabde0b789e7f0db279ce296c933c70acdea3ebaba0d7161865530cbc SHA512 09a680a57e682d51a5929b7c08680c14aea25bbb816e61865942166c8ff30230d36143bd11174f8d0c84170e3020a06c5a9a8a9973d50d90c7e53bda763f3fb9 WHIRLPOOL 31b721c94deec583bd10a39f5fc216b4cb07fd0a3d0c2bb4c24428069b436b840e1f418ee378c47b66c8a94451aeba6d39f3704c97842546dc630bf3d66bc163
+EBUILD go-text-9999.ebuild 1218 SHA256 6a86cf9361655d5e8570f136116fad686434dbf343004b9aa1f196c5e51fe0d1 SHA512 8042d1fe75b9064c2e24ec36d13b1204d6b4f2710cfc2be231bc0ca435568b1c83afc2623cc9f5d37d36c8f7ab364d8242500c444a9a327ed85c05bc6274dc29 WHIRLPOOL 4dcc2f6f61a7c626896adb9a71c846f7c94b277943ef992d2b162bfec623e1b382a73e6d963848a16f51ea560faf5acc27460578a6d9a6cb27228bdeca41771d
+MISC ChangeLog 3265 SHA256 ec1f768dd4921ce46ef5bdc6fa964531b4a760b937d7e247edd8554738dcabec SHA512 60bef2a58bc8aa345a9afb7c1dd43641ff4194803c60b3454676c47cbf9d98126c17235252f49217dfdf888895964d174d10661f8a7edde94857ae3c459768df WHIRLPOOL f4748203dbcb1e660aa445c8b20110ad36cc7616ac2f30b23c6fd049d9597c7ff2413c6c9b98b45c6fc514b8f35eac63c6eb81fea42359a0d58ea0b0ebe90e8d
+MISC ChangeLog-2015 1864 SHA256 5a7c7a11652a576aba561fcd2ba67739c7534d9e14f4c913575845583638d7d2 SHA512 4481909bcf22ebf758e9b92eaac29e0bfeaf14ed69d434d73761de6f67582231ca4b9d98bfa06e32db0fba372352bd38ef60ed41de54ff573ff9bdfd61467ed5 WHIRLPOOL 701e3d547f5460e0e273fbc0ad15c8ac92373879fe0568c13802b7f8ad75c585fa42a500ffdd05d6a3f511c86a9d4d1e32c1ceb306f2870f1aa3b6efd2763b65
+MISC metadata.xml 302 SHA256 1aded925fdb86f85e3c4fd8bea5c992920c67f742f3de666a239a96afdaa5b0d SHA512 d6011dea76488098287ce6c436fd8c8b2b3607153611121b2ebd0b67be11629e8eb1318d460474c355fe8828c0bb0836db4fbae351f49bbbd7448c37f5a572ca WHIRLPOOL a52954d9b07283f0bbf56c3b6a3db4b21dd0e2bd7c7bb63578b7124f62f93855689981f289a6f4b576b53853fe4ab197727e8fa4593015f31c85f20b0ca3fa79
diff --git a/dev-go/go-text/go-text-0_pre20150806.ebuild b/dev-go/go-text/go-text-0_pre20150806.ebuild
new file mode 100644
index 000000000000..3fb9794a126a
--- /dev/null
+++ b/dev-go/go-text/go-text-0_pre20150806.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_PN=golang.org/x/text/...
+EGO_SRC=golang.org/x/text
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="1309a1875a4368c12688b9383c6bcac738c17c29"
+ SRC_URI="https://github.com/golang/text/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go text processing support"
+HOMEPAGE="https://godoc.org/golang.org/x/text"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+
+src_compile() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ rm -rf "${T}/goroot/src/${EGO_SRC}" || die
+ rm -rf "${T}/goroot/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_SRC}" || die
+ export GOROOT="${T}/goroot"
+ golang-build_src_compile
+}
+
+src_test() {
+ # Create go symlink for TestLinking in display/dict_test.go
+ mkdir -p "${GOROOT}/bin"
+ ln -s /usr/bin/go "${GOROOT}/bin/go" || die
+ golang-build_src_test
+}
+
+src_install() {
+ golang-build_src_install
+ export -n GOROOT
+ exeopts -m0755 -p # preserve timestamps for bug 551486
+ exeinto "$(go env GOROOT)/bin"
+ doexe bin/*
+}
diff --git a/dev-go/go-text/go-text-0_pre20160211.ebuild b/dev-go/go-text/go-text-0_pre20160211.ebuild
new file mode 100644
index 000000000000..979b835ba8c6
--- /dev/null
+++ b/dev-go/go-text/go-text-0_pre20160211.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_PN=golang.org/x/text/...
+EGO_SRC=golang.org/x/text
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64 ~arm ~x86"
+ EGIT_COMMIT="07b9a78963006a15c538ec5175243979025fa7a8"
+ SRC_URI="https://github.com/golang/text/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go text processing support"
+HOMEPAGE="https://godoc.org/golang.org/x/text"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+
+src_compile() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ rm -rf "${T}/goroot/src/${EGO_SRC}" || die
+ rm -rf "${T}/goroot/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_SRC}" || die
+ export GOROOT="${T}/goroot"
+ golang-build_src_compile
+}
+
+src_install() {
+ golang-build_src_install
+ export -n GOROOT
+ exeopts -m0755 -p # preserve timestamps for bug 551486
+ exeinto "$(go env GOROOT)/bin"
+ doexe bin/*
+}
+
+src_test() {
+ # omit $(get_golibdir_gopath) from GOPATH:
+ #package golang.org/x/text/display (test)
+ # imports golang.org/x/text/internal/testtext: use of internal package not allowed
+ #FAIL golang.org/x/text/display [setup failed]
+ GOPATH="${WORKDIR}/${P}" go test -v -work -x "${EGO_PN}" || die
+}
diff --git a/dev-go/go-text/go-text-9999.ebuild b/dev-go/go-text/go-text-9999.ebuild
new file mode 100644
index 000000000000..5768c80ac6f4
--- /dev/null
+++ b/dev-go/go-text/go-text-9999.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_PN=golang.org/x/text/...
+EGO_SRC=golang.org/x/text
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT="df923bbb63f8ea3a26bb743e2a497abd0ab585f7"
+ SRC_URI="https://github.com/golang/text/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go text processing support"
+HOMEPAGE="https://godoc.org/golang.org/x/text"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+
+src_test() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ if [ -d "${T}/goroot/src/${EGO_SRC}" ]; then
+ rm -rf "${T}/goroot/src/${EGO_SRC}" || die
+ fi
+ if [ -d "${T}/goroot/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_SRC}" ]; then
+ rm -rf "${T}/goroot/pkg/$(go env GOOS)_$(go env GOARCH)/${EGO_SRC}" ||
+ die
+ fi
+
+ # Create go symlink for TestLinking in display/dict_test.go
+ mkdir -p "${T}/goroot/bin"
+ ln -s /usr/bin/go "${T}/goroot/bin/go" || die
+
+ GOROOT="${T}/goroot" golang-build_src_test
+}
+
+src_install() {
+ golang-build_src_install
+ dobin bin/*
+}
diff --git a/dev-go/go-text/metadata.xml b/dev-go/go-text/metadata.xml
new file mode 100644
index 000000000000..52a350b9d8f5
--- /dev/null
+++ b/dev-go/go-text/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">golang/text</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-tools/Manifest b/dev-go/go-tools/Manifest
new file mode 100644
index 000000000000..c7452f94da7e
--- /dev/null
+++ b/dev-go/go-tools/Manifest
@@ -0,0 +1,13 @@
+DIST go-favicon.ico 1150 SHA256 d76ca702a6d81e20ddd31c8c5a4368130e7c68d990600316f6f1c9509bd38ba7 SHA512 194c4b3c360321a10f714b6755d9155de6129682b4070d19b52d0d5706fcbd1d244ea38c33fd77fe1dec85b3e39720dd0a62f5b126803036fbc8337a9d72fea6 WHIRLPOOL f55a84a28812bffd1fa38e098e6ba7d757bdefc0e20c3d8ef767fb1bc7d6e2cfbb8d1ae0593e81cce17c27f60e6aacf094e6c67b1f592c0546090feab9d3830f
+DIST go-tools-0_pre20150823.tar.gz 1633447 SHA256 12ac4c5e49134a7dcc9c2f3123d20562463d83360a6e1d2fc6ace5ec025a31ae SHA512 6d906bae8433182e7a105a46b92c4f64ac145196ccc72f8934376fc49e5d554182931745e92229c4571323a6eba9ce2f680b5add3844ecb593a194cbbc1b0b63 WHIRLPOOL acb3ac4e5abcc56a37bec461a7e4170e4a45ebd917ed9ca1dd016c92756a01b0ed0887e525bc17acd7a88a34fd5f9495a5ffa63f58a05d547e2fba17c4ff9a8e
+DIST go-tools-0_pre20150902.tar.gz 1630401 SHA256 c5026af549199f62a374b705981cf0f04661497af0d69ee47d54e9992ee44c8f SHA512 437d5178ce5bf6c4d39ad638259e7c18150d2574dffb632003fa0b83a61a9103e666e562aecc6e8412d995e4b5ffacda6bc12b1cfbbea0b22a5ff680a0a7e3e1 WHIRLPOOL bfc7998c3c042059213975dc6864814edf497b5c6ee70c228925bcb7dd283efb4f49d7ac05383b8ae2d85ccc7fbd7663e3c2899bffe47e4e36195bd639bc61c7
+DIST go-tools-0_pre20160121.tar.gz 1768660 SHA256 4f1d444643e06bc9da47655e6532d71cdd4dfe3167352d93fd48a8e31bec5a60 SHA512 ca4b213a6f398f9bb61a81784fb6dcb4a82994e2d7a95134fc5203ce0f65848d192b2d7c8975a59199db873942c23562866a5607347e060ac0af370d72e067e2 WHIRLPOOL fa4f0006211cb52eca9cba015235a07d7d640681864a62ed065454efceb789694ea3a6d0099adec910bee075153e56e1323cb7e6f4d9a7426d2b8e40474a715e
+DIST go-tools-0_pre20160220.tar.gz 1827046 SHA256 395190b159e918204f67dee0b8f08f55d14cf59b83aa79cdb69c75de71c8d99a SHA512 95c9deb9b01b2f294818fcc847e457ab313d5831a839bf9cfeb1a00a0efd833de3fdfd3ecfe7ecfa2dd236ffcf963e73205d7b5b25fa41ab51c7601dc632bce1 WHIRLPOOL 48737d871487e693040b448e799d89f8461e6dc60ee12cc21fe874d9897b9721397986aa947af3bcbc2e514422e3c27147a5d2fe21b4fb7593c91e1fb267e424
+EBUILD go-tools-0_pre20150823-r1.ebuild 3217 SHA256 b7603a22994bc79b6c12431525fd4ced2d887627375d0c4d16751490214162c3 SHA512 7d2841db649dbe546a455e806417c0c58ee3daec4e7b88412d5a685a2f8923a1a3333f5f24fc87c6adf5c53498119cc84086eeb68d60b1098020a08cb8440cc9 WHIRLPOOL 76c4fe6d17a529b274c4b93edeac95eb8c67a17f6b6e5bc18060ab46c9085aa157e48c3a8280f9a550a5c66b5c616c0c6b03b10b59a2544efe76fe5f60d9dbe8
+EBUILD go-tools-0_pre20150902.ebuild 3070 SHA256 5dd106454607fa06777c5f8b1047a197a4fec7bda1f4e565b7979d2dd399ca8d SHA512 acebcbae352d8036010f5c0837c06d672285b2bff354dd306290c71e040d7564e1a871a47382c12a3ff7cf7b12983a6c2d756cda42086acaa71d14632a130972 WHIRLPOOL fb91cd50bf858249df5e7ea94e5ccc6e8ce71f3fca4ee344cd5f56ff386105724b2bfff83141dcaefce66c20f99c7b65f0a3ed27f5ed7812a022b4ce58750189
+EBUILD go-tools-0_pre20160121.ebuild 3466 SHA256 46b1b3312f03c8f9d415ddd168eb5b6de58390ee3a876b67823448da00782cf7 SHA512 0fa231782f3702f1d5dc7aa9132958b3328a89b31468292c61021d55af40756e59ba0a299d64e86547eb506865e09dc11cc3c6530a0ca1f1510ca2f4cff809e5 WHIRLPOOL c8f334625c5e8cef3a6bae1d72ef87713e9208786609df9abacdd634cc9af2642a98ee49a50be210ca363e935302222b6775ff63b6804ee465744137b5c7cc07
+EBUILD go-tools-0_pre20160220.ebuild 3479 SHA256 ff1d02f9e2a16d2789ad56d479c2643ab1ac647a8e2bb82514760812d6337582 SHA512 90edc996457245773d17ee74f14ab23902ba62e9d184fd1869b11e68d800e129b48bf2599a682a01bd4ad1d86123cc200f4a7f5524bbbf5263f14b9660b94643 WHIRLPOOL a507758fcdfb004b6c96511365f068d033272b5e00430b256dc5ef86925231c7cd73f584dda450407af479bfef4b975f71a60fdb98549eedb913c98bf42e8582
+EBUILD go-tools-9999.ebuild 3217 SHA256 b7603a22994bc79b6c12431525fd4ced2d887627375d0c4d16751490214162c3 SHA512 7d2841db649dbe546a455e806417c0c58ee3daec4e7b88412d5a685a2f8923a1a3333f5f24fc87c6adf5c53498119cc84086eeb68d60b1098020a08cb8440cc9 WHIRLPOOL 76c4fe6d17a529b274c4b93edeac95eb8c67a17f6b6e5bc18060ab46c9085aa157e48c3a8280f9a550a5c66b5c616c0c6b03b10b59a2544efe76fe5f60d9dbe8
+MISC ChangeLog 5550 SHA256 dbf724213387c416397f31b82cd80e14326181c202780d5dd8e8c8d129ee5f59 SHA512 7a727f86c86c48c28e06200754f5ea3b1b114cf0d503578b791aeaa28de2138182dcce01d0098cabd585660fa97566cad6aa5b15148b05887797679b056210ef WHIRLPOOL e402c3461749bd3fafefa2906d7a32e1fa1813de0d5c4d0b4e03f1c7e6a27636252b6881b81838582a77d4edb79b4ce41d2955dfccf1b8a9215ab5067f85252c
+MISC ChangeLog-2015 2369 SHA256 14258ca172d652c0995e17b092a5500488cf92ba8d314a04f5b061f453b89506 SHA512 acd831144e3af1d4f3bb50bdf2b8740dbc3cc42e075d02bfd5e5a0e37e87b1db1bcf3285e11ce75e706e1b50810ae9fd9d871b7cfb7cf76de9948345dbb89c3e WHIRLPOOL f55e1861afe776e4465ad3241a18e80707c9314d8c12d0c7850bd63436d2d96a814be8ce034d1fd7500fa5d1e99c51f02612114b4130e2008bf5e9d8ba3631c8
+MISC metadata.xml 303 SHA256 01ea0278ff904ca5a73070e2c910eb16b11d57af71c06a91a7e196c69d9d8dfc SHA512 cdcd8e3342ce58c499a670fa5ad75301d6f90dc6275b745d796dc8c0470005bfb37ccb6193c935f0d12cc6d4b9b9959b4fee7bdc7e660bef944d925c22393ccf WHIRLPOOL 3da34040d96518e217b429a0ae063724c22fbcbb9b8a166c8268f9aaeb05709c304424b4c42e53ba4fbb75e7951c115a4f7b86da8aa7eea3afe1feb28d5bbafb
diff --git a/dev-go/go-tools/go-tools-0_pre20150823-r1.ebuild b/dev-go/go-tools/go-tools-0_pre20150823-r1.ebuild
new file mode 100644
index 000000000000..3fcfd947ef6d
--- /dev/null
+++ b/dev-go/go-tools/go-tools-0_pre20150823-r1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN="golang.org/x/tools/..."
+EGO_SRC="golang.org/x/tools"
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ EGIT_COMMIT="6c9aff3"
+ ARCHIVE_URI="https://github.com/golang/tools/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go Tools"
+HOMEPAGE="https://godoc.org/golang.org/x/tools"
+SRC_URI="${ARCHIVE_URI}
+ http://golang.org/favicon.ico -> go-favicon.ico"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND="dev-go/go-net:="
+RDEPEND=""
+
+src_prepare() {
+ # disable broken tests
+ sed -e 's:TestWeb(:_\0:' \
+ -i src/${EGO_SRC}/cmd/godoc/godoc_test.go || die
+ sed -e 's:TestVet(:_\0:' \
+ -i src/${EGO_SRC}/cmd/vet/vet_test.go || die
+ sed -e 's:TestImport(:_\0:' \
+ -i src/${EGO_SRC}/go/gcimporter/gcimporter_test.go || die
+ sed -e 's:TestImportStdLib(:_\0:' \
+ -i src/${EGO_SRC}/go/importer/import_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -i src/${EGO_SRC}/go/loader/stdlib_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -i src/${EGO_SRC}/go/ssa/stdlib_test.go || die
+ sed -e 's:TestGorootTest(:_\0:' \
+ -e 's:TestFoo(:_\0:' \
+ -e 's:TestTestmainPackage(:_\0:' \
+ -i src/${EGO_SRC}/go/ssa/interp/interp_test.go || die
+ sed -e 's:TestBar(:_\0:' \
+ -e 's:TestFoo(:_\0:' \
+ -i src/${EGO_SRC}/go/ssa/interp/testdata/a_test.go || die
+ sed -e 's:TestCheck(:_\0:' \
+ -i src/${EGO_SRC}/go/types/check_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -e 's:TestStdFixed(:_\0:' \
+ -e 's:TestStdKen(:_\0:' \
+ -i src/${EGO_SRC}/go/types/stdlib_test.go || die
+ sed -e 's:TestRepoRootForImportPath(:_\0:' \
+ -i src/${EGO_SRC}/go/vcs/vcs_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -i src/${EGO_SRC}/refactor/lexical/lexical_test.go || die
+
+ # Add favicon to the godoc web interface (bug 551030)
+ cp "${DISTDIR}"/go-favicon.ico "src/${EGO_SRC}/godoc/static/favicon.ico" ||
+ die
+ sed -e 's:"example.html",:\0\n\t"favicon.ico",:' \
+ -i src/${EGO_SRC}/godoc/static/makestatic.go || die
+ sed -e 's:<link type="text/css":<link rel="icon" type="image/png" href="/lib/godoc/favicon.ico">\n\0:' \
+ -i src/${EGO_SRC}/godoc/static/godoc.html || die
+}
+
+src_compile() {
+ # Generate static.go with favicon included
+ pushd src/golang.org/x/tools/godoc/static >/dev/null || die
+ go run makestatic.go || die
+ popd >/dev/null
+
+ golang-build_src_compile
+}
+
+src_install() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+
+ GOROOT="${T}/goroot" golang-build_src_install
+
+ # bug 558818: install binaries in $GOROOT/bin to avoid file collisions
+ exeinto "$(go env GOROOT)/bin"
+ doexe bin/* "${T}/goroot/bin/godoc"
+ dodir /usr/bin
+ ln "${ED}$(go env GOROOT)/bin/godoc" "${ED}usr/bin/godoc" || die
+
+ if has_version '<dev-lang/go-1.5'; then
+ exeinto "$(go env GOTOOLDIR)"
+ exeopts -m0755 -p # preserve timestamps for bug 551486
+ doexe "${T}/goroot/pkg/tool/$(go env GOOS)_$(go env GOARCH)/cover"
+ doexe "${T}/goroot/pkg/tool/$(go env GOOS)_$(go env GOARCH)/vet"
+ else
+ rm "${D}"$(go env GOROOT)/bin/{cover,vet} ||
+ die "unable to remove cover and vet"
+ fi
+}
diff --git a/dev-go/go-tools/go-tools-0_pre20150902.ebuild b/dev-go/go-tools/go-tools-0_pre20150902.ebuild
new file mode 100644
index 000000000000..552b4705291a
--- /dev/null
+++ b/dev-go/go-tools/go-tools-0_pre20150902.ebuild
@@ -0,0 +1,98 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN="golang.org/x/tools/..."
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ EGIT_COMMIT="1330b28"
+ ARCHIVE_URI="https://github.com/golang/tools/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go Tools"
+HOMEPAGE="https://godoc.org/golang.org/x/tools"
+SRC_URI="${ARCHIVE_URI}
+ http://golang.org/favicon.ico -> go-favicon.ico"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND="dev-go/go-net:=
+ >=dev-lang/go-1.5"
+RDEPEND="!<dev-lang/go-1.5"
+
+src_prepare() {
+ local go_src="${EGO_PN%/...}"
+ # disable broken tests
+ sed -e 's:TestWeb(:_\0:' \
+ -i src/${go_src}/cmd/godoc/godoc_test.go || die
+ sed -e 's:TestVet(:_\0:' \
+ -i src/${go_src}/cmd/vet/vet_test.go || die
+ sed -e 's:TestImport(:_\0:' \
+ -i src/${go_src}/go/gcimporter/gcimporter_test.go || die
+ sed -e 's:TestImportStdLib(:_\0:' \
+ -i src/${go_src}/go/importer/import_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -i src/${go_src}/go/loader/stdlib_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -i src/${go_src}/go/ssa/stdlib_test.go || die
+ sed -e 's:TestGorootTest(:_\0:' \
+ -e 's:TestFoo(:_\0:' \
+ -e 's:TestTestmainPackage(:_\0:' \
+ -i src/${go_src}/go/ssa/interp/interp_test.go || die
+ sed -e 's:TestBar(:_\0:' \
+ -e 's:TestFoo(:_\0:' \
+ -i src/${go_src}/go/ssa/interp/testdata/a_test.go || die
+ sed -e 's:TestCheck(:_\0:' \
+ -i src/${go_src}/go/types/check_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -e 's:TestStdFixed(:_\0:' \
+ -e 's:TestStdKen(:_\0:' \
+ -i src/${go_src}/go/types/stdlib_test.go || die
+ sed -e 's:TestRepoRootForImportPath(:_\0:' \
+ -i src/${go_src}/go/vcs/vcs_test.go || die
+
+ # Add favicon to the godoc web interface (bug 551030)
+ cp "${DISTDIR}"/go-favicon.ico "src/${go_src}/godoc/static/favicon.ico" ||
+ die
+ sed -e 's:"example.html",:\0\n\t"favicon.ico",:' \
+ -i src/${go_src}/godoc/static/makestatic.go || die
+ sed -e 's:<link type="text/css":<link rel="icon" type="image/png" href="/lib/godoc/favicon.ico">\n\0:' \
+ -i src/${go_src}/godoc/static/godoc.html || die
+}
+
+src_compile() {
+ # Generate static.go with favicon included
+ pushd src/golang.org/x/tools/godoc/static >/dev/null || die
+ go run makestatic.go || die
+ popd >/dev/null
+
+ golang-build_src_compile
+}
+
+src_test() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ mkdir -p "${T}/goroot/test" || die
+ GOROOT="${T}/goroot" golang-build_src_test
+ rm -rf "${T}/goroot"
+}
+
+src_install() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+
+ GOROOT="${T}/goroot" golang-build_src_install
+
+ # bug 558818: install binaries in $GOROOT/bin to avoid file collisions
+ exeinto "$(go env GOROOT)/bin"
+ doexe bin/* "${T}/goroot/bin/godoc"
+ dodir /usr/bin
+ ln "${ED}$(go env GOROOT)/bin/godoc" "${ED}usr/bin/godoc" || die
+
+ rm "${D}"$(go env GOROOT)/bin/{cover,vet} || die
+}
diff --git a/dev-go/go-tools/go-tools-0_pre20160121.ebuild b/dev-go/go-tools/go-tools-0_pre20160121.ebuild
new file mode 100644
index 000000000000..2ab6225e7dbb
--- /dev/null
+++ b/dev-go/go-tools/go-tools-0_pre20160121.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN="golang.org/x/tools/..."
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ EGIT_COMMIT="f3a63969dd29f8cfa913fdaea22f30c1ed537cb3"
+ ARCHIVE_URI="https://github.com/golang/tools/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go Tools"
+HOMEPAGE="https://godoc.org/golang.org/x/tools"
+SRC_URI="${ARCHIVE_URI}
+ http://golang.org/favicon.ico -> go-favicon.ico"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND="dev-go/go-net:=
+ >=dev-lang/go-1.5"
+RDEPEND="!<dev-lang/go-1.5"
+
+src_prepare() {
+ local go_src="${EGO_PN%/...}"
+ # disable broken tests
+ sed -e 's:TestWeb(:_\0:' \
+ -e 's:TestWebIndex(:_\0:' \
+ -i src/${go_src}/cmd/godoc/godoc_test.go || die
+ sed -e 's:TestVet(:_\0:' \
+ -e 's:TestDivergentPackagesExamples(:_\0:' \
+ -e 's:TestIncompleteExamples(:_\0:' \
+ -i src/${go_src}/cmd/vet/vet_test.go || die
+ sed -e 's:TestImport(:_\0:' \
+ -i src/${go_src}/go/gcimporter/gcimporter_test.go || die
+ sed -e 's:TestImportStdLib(:_\0:' \
+ -i src/${go_src}/go/gcimporter15/gcimporter_test.go || die
+ sed -e 's:TestImportStdLib(:_\0:' \
+ -i src/${go_src}/go/importer/import_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -i src/${go_src}/go/loader/stdlib_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -i src/${go_src}/go/ssa/stdlib_test.go || die
+ sed -e 's:TestGorootTest(:_\0:' \
+ -e 's:TestFoo(:_\0:' \
+ -e 's:TestTestmainPackage(:_\0:' \
+ -i src/${go_src}/go/ssa/interp/interp_test.go || die
+ sed -e 's:TestBar(:_\0:' \
+ -e 's:TestFoo(:_\0:' \
+ -i src/${go_src}/go/ssa/interp/testdata/a_test.go || die
+ sed -e 's:TestCheck(:_\0:' \
+ -i src/${go_src}/go/types/check_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -e 's:TestStdFixed(:_\0:' \
+ -e 's:TestStdKen(:_\0:' \
+ -i src/${go_src}/go/types/stdlib_test.go || die
+ sed -e 's:TestRepoRootForImportPath(:_\0:' \
+ -i src/${go_src}/go/vcs/vcs_test.go || die
+
+ # Add favicon to the godoc web interface (bug 551030)
+ cp "${DISTDIR}"/go-favicon.ico "src/${go_src}/godoc/static/favicon.ico" ||
+ die
+ sed -e 's:"example.html",:\0\n\t"favicon.ico",:' \
+ -i src/${go_src}/godoc/static/makestatic.go || die
+ sed -e 's:<link type="text/css":<link rel="icon" type="image/png" href="/lib/godoc/favicon.ico">\n\0:' \
+ -i src/${go_src}/godoc/static/godoc.html || die
+}
+
+src_compile() {
+ # Generate static.go with favicon included
+ pushd src/golang.org/x/tools/godoc/static >/dev/null || die
+ go run makestatic.go || die
+ popd >/dev/null
+
+ golang-build_src_compile
+}
+
+src_test() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ mkdir -p "${T}/goroot/test" || die
+ GOROOT="${T}/goroot" golang-build_src_test
+ rm -rf "${T}/goroot"
+}
+
+src_install() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ cp -sR "$(get_golibdir_gopath)" "${T}/gopath" || die
+
+ GOROOT="${T}/goroot" GOPATH="${WORKDIR}/${P}:${T}/gopath" go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}" || die
+ golang_install_pkgs
+
+ # bug 558818: install binaries in $GOROOT/bin to avoid file collisions
+ exeinto "$(go env GOROOT)/bin"
+ doexe bin/* "${T}/goroot/bin/godoc"
+ dodir /usr/bin
+ ln "${ED}$(go env GOROOT)/bin/godoc" "${ED}usr/bin/godoc" || die
+
+ rm "${D}"$(go env GOROOT)/bin/{cover,vet} || die
+}
diff --git a/dev-go/go-tools/go-tools-0_pre20160220.ebuild b/dev-go/go-tools/go-tools-0_pre20160220.ebuild
new file mode 100644
index 000000000000..da04f9371b08
--- /dev/null
+++ b/dev-go/go-tools/go-tools-0_pre20160220.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN="golang.org/x/tools/..."
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ EGIT_COMMIT="ee8cb08bfe4453a27a4bd7c86a917800d339c5ac"
+ ARCHIVE_URI="https://github.com/golang/tools/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go Tools"
+HOMEPAGE="https://godoc.org/golang.org/x/tools"
+SRC_URI="${ARCHIVE_URI}
+ http://golang.org/favicon.ico -> go-favicon.ico"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND="dev-go/go-net:=
+ >=dev-lang/go-1.5"
+RDEPEND="!<dev-lang/go-1.5"
+
+src_prepare() {
+ local go_src="${EGO_PN%/...}"
+ # disable broken tests
+ rm src/${go_src}/cmd/bundle/main_test.go || die
+ sed -e 's:TestWeb(:_\0:' \
+ -e 's:TestWebIndex(:_\0:' \
+ -i src/${go_src}/cmd/godoc/godoc_test.go || die
+ sed -e 's:TestVet(:_\0:' \
+ -e 's:TestDivergentPackagesExamples(:_\0:' \
+ -e 's:TestIncompleteExamples(:_\0:' \
+ -i src/${go_src}/cmd/vet/vet_test.go || die
+ sed -e 's:TestImportStdLib(:_\0:' \
+ -i src/${go_src}/go/gcimporter15/gcimporter_test.go || die
+ sed -e 's:TestImportStdLib(:_\0:' \
+ -i src/${go_src}/go/importer/import_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -i src/${go_src}/go/loader/stdlib_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -i src/${go_src}/go/ssa/stdlib_test.go || die
+ sed -e 's:TestGorootTest(:_\0:' \
+ -e 's:TestTestmainPackage(:_\0:' \
+ -i src/${go_src}/go/ssa/interp/interp_test.go || die
+ sed -e 's:TestBar(:_\0:' \
+ -e 's:TestFoo(:_\0:' \
+ -i src/${go_src}/go/ssa/interp/testdata/a_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -e 's:TestStdFixed(:_\0:' \
+ -e 's:TestStdKen(:_\0:' \
+ -i src/${go_src}/go/types/stdlib_test.go || die
+ sed -e 's:TestFindImportVendor(:_\0:' \
+ -e 's:TestProcessVendor(:_\0:' \
+ -i src/${go_src}/imports/fix_test.go || die
+
+ # Add favicon to the godoc web interface (bug 551030)
+ cp "${DISTDIR}"/go-favicon.ico "src/${go_src}/godoc/static/favicon.ico" ||
+ die
+ sed -e 's:"example.html",:\0\n\t"favicon.ico",:' \
+ -i src/${go_src}/godoc/static/makestatic.go || die
+ sed -e 's:<link type="text/css":<link rel="icon" type="image/png" href="/lib/godoc/favicon.ico">\n\0:' \
+ -i src/${go_src}/godoc/static/godoc.html || die
+}
+
+src_compile() {
+ # Generate static.go with favicon included
+ pushd src/golang.org/x/tools/godoc/static >/dev/null || die
+ go run makestatic.go || die
+ popd >/dev/null
+
+ golang-build_src_compile
+}
+
+src_test() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ mkdir -p "${T}/goroot/test" || die
+ GOROOT="${T}/goroot" golang-build_src_test
+ rm -rf "${T}/goroot"
+}
+
+src_install() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ cp -sR "$(get_golibdir_gopath)" "${T}/gopath" || die
+
+ GOROOT="${T}/goroot" GOPATH="${WORKDIR}/${P}:${T}/gopath" go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}" || die
+ golang_install_pkgs
+
+ # bug 558818: install binaries in $GOROOT/bin to avoid file collisions
+ exeinto "$(go env GOROOT)/bin"
+ doexe bin/*
+ # godoc location varies depending on whether or not it's
+ # installed on the system (bug 591656)
+ [[ -e bin/godoc ]] || doexe "${T}/goroot/bin/godoc"
+ dodir /usr/bin
+ ln "${ED}$(go env GOROOT)/bin/godoc" "${ED}usr/bin/godoc" || die
+
+ rm "${D}"$(go env GOROOT)/bin/{cover,vet} || die
+}
diff --git a/dev-go/go-tools/go-tools-9999.ebuild b/dev-go/go-tools/go-tools-9999.ebuild
new file mode 100644
index 000000000000..3fcfd947ef6d
--- /dev/null
+++ b/dev-go/go-tools/go-tools-9999.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN="golang.org/x/tools/..."
+EGO_SRC="golang.org/x/tools"
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ EGIT_COMMIT="6c9aff3"
+ ARCHIVE_URI="https://github.com/golang/tools/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go Tools"
+HOMEPAGE="https://godoc.org/golang.org/x/tools"
+SRC_URI="${ARCHIVE_URI}
+ http://golang.org/favicon.ico -> go-favicon.ico"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND="dev-go/go-net:="
+RDEPEND=""
+
+src_prepare() {
+ # disable broken tests
+ sed -e 's:TestWeb(:_\0:' \
+ -i src/${EGO_SRC}/cmd/godoc/godoc_test.go || die
+ sed -e 's:TestVet(:_\0:' \
+ -i src/${EGO_SRC}/cmd/vet/vet_test.go || die
+ sed -e 's:TestImport(:_\0:' \
+ -i src/${EGO_SRC}/go/gcimporter/gcimporter_test.go || die
+ sed -e 's:TestImportStdLib(:_\0:' \
+ -i src/${EGO_SRC}/go/importer/import_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -i src/${EGO_SRC}/go/loader/stdlib_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -i src/${EGO_SRC}/go/ssa/stdlib_test.go || die
+ sed -e 's:TestGorootTest(:_\0:' \
+ -e 's:TestFoo(:_\0:' \
+ -e 's:TestTestmainPackage(:_\0:' \
+ -i src/${EGO_SRC}/go/ssa/interp/interp_test.go || die
+ sed -e 's:TestBar(:_\0:' \
+ -e 's:TestFoo(:_\0:' \
+ -i src/${EGO_SRC}/go/ssa/interp/testdata/a_test.go || die
+ sed -e 's:TestCheck(:_\0:' \
+ -i src/${EGO_SRC}/go/types/check_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -e 's:TestStdFixed(:_\0:' \
+ -e 's:TestStdKen(:_\0:' \
+ -i src/${EGO_SRC}/go/types/stdlib_test.go || die
+ sed -e 's:TestRepoRootForImportPath(:_\0:' \
+ -i src/${EGO_SRC}/go/vcs/vcs_test.go || die
+ sed -e 's:TestStdlib(:_\0:' \
+ -i src/${EGO_SRC}/refactor/lexical/lexical_test.go || die
+
+ # Add favicon to the godoc web interface (bug 551030)
+ cp "${DISTDIR}"/go-favicon.ico "src/${EGO_SRC}/godoc/static/favicon.ico" ||
+ die
+ sed -e 's:"example.html",:\0\n\t"favicon.ico",:' \
+ -i src/${EGO_SRC}/godoc/static/makestatic.go || die
+ sed -e 's:<link type="text/css":<link rel="icon" type="image/png" href="/lib/godoc/favicon.ico">\n\0:' \
+ -i src/${EGO_SRC}/godoc/static/godoc.html || die
+}
+
+src_compile() {
+ # Generate static.go with favicon included
+ pushd src/golang.org/x/tools/godoc/static >/dev/null || die
+ go run makestatic.go || die
+ popd >/dev/null
+
+ golang-build_src_compile
+}
+
+src_install() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+
+ GOROOT="${T}/goroot" golang-build_src_install
+
+ # bug 558818: install binaries in $GOROOT/bin to avoid file collisions
+ exeinto "$(go env GOROOT)/bin"
+ doexe bin/* "${T}/goroot/bin/godoc"
+ dodir /usr/bin
+ ln "${ED}$(go env GOROOT)/bin/godoc" "${ED}usr/bin/godoc" || die
+
+ if has_version '<dev-lang/go-1.5'; then
+ exeinto "$(go env GOTOOLDIR)"
+ exeopts -m0755 -p # preserve timestamps for bug 551486
+ doexe "${T}/goroot/pkg/tool/$(go env GOOS)_$(go env GOARCH)/cover"
+ doexe "${T}/goroot/pkg/tool/$(go env GOOS)_$(go env GOARCH)/vet"
+ else
+ rm "${D}"$(go env GOROOT)/bin/{cover,vet} ||
+ die "unable to remove cover and vet"
+ fi
+}
diff --git a/dev-go/go-tools/metadata.xml b/dev-go/go-tools/metadata.xml
new file mode 100644
index 000000000000..4c43d451b579
--- /dev/null
+++ b/dev-go/go-tools/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">golang/tools</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/go-tour/Manifest b/dev-go/go-tour/Manifest
new file mode 100644
index 000000000000..3ffc0a7a940f
--- /dev/null
+++ b/dev-go/go-tour/Manifest
@@ -0,0 +1,4 @@
+DIST go-tour-0_p20160209.tar.gz 275272 SHA256 f50ce5a75f1dd9d625830c0907a5b611455b052ed1e287f5d2f9428759e14223 SHA512 bc9131e6173f72ea01c3062454a47a90301ad01bc1ea356ef09b81ad2d887759671ee9700f2c6b47821fc02c49297b8797d732ae0e9b414205e483d30579d2e9 WHIRLPOOL a2e117e2f50c83013604e85fb03919a25eacc1494dce9c53929d6bcbb22367d88f7b073d292261909767c91fda8f5a10380f452938ac3bba78c5939634206e9c
+EBUILD go-tour-0_p20160209.ebuild 1108 SHA256 fe142d9c7f43ac28020824d1ef3d969d56d26446a78079989ba3a78af157e5ec SHA512 ebeb76acf12afd2146deac37cdfc9db89f230727059ad3992ce8da4d843e1cdb42ddb2c693378045684d74917e3b75c4a3eeaf96079aa5df8abea68d2d863b3f WHIRLPOOL 3254d542a32b74f7722949aedca4dd227be8fae61985a5f6c9a9715c2807b4d8b8f26200a0e0576dfd8a963de56065334c2d16e62335cca360c2ada3b6f897a6
+MISC ChangeLog 443 SHA256 8bb824c93634c9f69d19d0f0818e01e368501ee11f2eea949105b8e7db2b2f3a SHA512 97812caffad786ad05a485ea12cd1f2d1ba54cc897fba4c9ef615ea3a21eaf14809256d8afe18504588dcc0b7f8b933c632f68710acdd271dde74fd638511e72 WHIRLPOOL 6b28ae31649e276afb29ba5a6030b2aad4fc5a181c035eebcf3322b72c518f6fe597dda43abd5c64fad297ff03d5d2525deabc1343e9805238db783baccbfa24
+MISC metadata.xml 302 SHA256 29a90b9f626835ae48f5b8fd133d53564780379e74178be163644bc5e51a4d0f SHA512 c49a4e57f4cc812eb4412bd71b02ac70785afd6d1793b09212f15a72a83d92a5c5f769ac569b7fe1e9f31b49b5abae913c647c75e82c3e7c3405e20819ff3b37 WHIRLPOOL 99cdf6dda20e09de680685d00a4b170c3778bc1917318bd0e406be27cba953a41b966cf77de028d77e54ec685ef0f6998905dad79bb4ab8cbfb4de05e2e600ef
diff --git a/dev-go/go-tour/go-tour-0_p20160209.ebuild b/dev-go/go-tour/go-tour-0_p20160209.ebuild
new file mode 100644
index 000000000000..5dd5bec1b027
--- /dev/null
+++ b/dev-go/go-tour/go-tour-0_p20160209.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN="golang.org/x/tour/..."
+
+EGIT_COMMIT="6b2e5b35ce8ed092eaedc3d2a2294373a639f122"
+ARCHIVE_URI="https://github.com/golang/tour/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+inherit golang-vcs-snapshot golang-build
+
+DESCRIPTION="A Tour of Go"
+HOMEPAGE="https://tour.golang.org"
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+DEPEND="dev-go/go-tools:="
+
+src_compile() {
+ # Create a writable GOROOT in order to avoid sandbox violations.
+ cp -sR "$(go env GOROOT)" "${T}/goroot" || die
+ rm -rf "${T}/goroot/src/${EGO_PN%/*}" || die
+ GOROOT="${T}/goroot" GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \
+ go build -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}"
+ [[ -x $(find "${T}" -name a.out) ]] || die "a.out not found"
+}
+
+src_install() {
+ GOROOT="${T}/goroot" GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" \
+ go install -v -work -x ${EGO_BUILD_FLAGS} "${EGO_PN}"
+ exeinto "$(go env GOTOOLDIR)"
+ newexe bin/gotour tour
+ insinto "$(go env GOROOT)"
+ doins -r src
+}
diff --git a/dev-go/go-tour/metadata.xml b/dev-go/go-tour/metadata.xml
new file mode 100644
index 000000000000..46777271d39c
--- /dev/null
+++ b/dev-go/go-tour/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">golang/tour</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/godep/Manifest b/dev-go/godep/Manifest
new file mode 100644
index 000000000000..f287eb7f687d
--- /dev/null
+++ b/dev-go/godep/Manifest
@@ -0,0 +1,6 @@
+DIST godep-74.tar.gz 71366 SHA256 e68c7766c06c59327a4189fb929d390e1cc7a0c4910e33cada54cf40f40ca546 SHA512 c131fd72cd6d6f3d3603c8698a9c4213c6402956488bcf169a846a87607f46c6e94184a6c5c3d4fc04110231a0954e0024c3008577d3ede7aa0825460f430add WHIRLPOOL 8607a9b5c246eec08d3ac5c857113df3826f84569ac30bcc677c08e35998d74a623cea8b3d64426fbfa648ce9a3f8ecb3d6f1b257124ac36a2a19f216f205f0f
+EBUILD godep-74.ebuild 556 SHA256 578e2b55de989f8d0d3be9b2a5b9018c62a42fc313ab6a28dba562ddab2d87c8 SHA512 34807e7e31d8301f0b3be46081b90dd62ff83f5f6d11631d6de35d1705bb135ac387994a6a5afefb4e4c1ea5a2701261332d429bb7a614e24366d92999b5c3d4 WHIRLPOOL ec910646739ab6742c23cb6bde0618a853d755393e3c28e9ba439f3bfbd7e891d640351549306bd5061f32fd4ca1d1e21553a3f50ad3b8372788f22b8d6085a7
+EBUILD godep-9999.ebuild 556 SHA256 578e2b55de989f8d0d3be9b2a5b9018c62a42fc313ab6a28dba562ddab2d87c8 SHA512 34807e7e31d8301f0b3be46081b90dd62ff83f5f6d11631d6de35d1705bb135ac387994a6a5afefb4e4c1ea5a2701261332d429bb7a614e24366d92999b5c3d4 WHIRLPOOL ec910646739ab6742c23cb6bde0618a853d755393e3c28e9ba439f3bfbd7e891d640351549306bd5061f32fd4ca1d1e21553a3f50ad3b8372788f22b8d6085a7
+MISC ChangeLog 4169 SHA256 e4e6d966238323e1d996b83535a62907ee4296d18ab0df057acbc61991634330 SHA512 810af3043301163a154a623bf092a2e65ae6d6c2d3209c4fd7c140ca49a5131c3896817be37afec8c155320d92a74c300d4ef47ef0ef494c33655f4baa186995 WHIRLPOOL 6a5e63002947897c6e07b9785780cb82a5d218e5d39ef8b1c17c9f16791af73bf5ccbb6f398d65252841210123e300cfde4ee2f0fa617aef6f5e5d2c31b1965d
+MISC ChangeLog-2015 699 SHA256 716776a06be15bc13064bcb2bf58a78255e9e2ed01609340e1959dbd7e41f834 SHA512 d642d5ed4538a7317c0afe4f51a6557499982592fbd83cbacf0dc940e2c15d272bcf88daf44228e9bb850ca3aba08a536f63952838a8f845653d452507722995 WHIRLPOOL cfd1b43d540f322d225b29243fbcaddaa91c2f667ce1e09d80f3d4e15420ef82e22b6977b93ab97fe32583eb8bf565d1375279b8c330153fa5a9677e36515d02
+MISC metadata.xml 302 SHA256 d11104ed147db00460aa8ce15f0812902739fe8019bc30f09cda304e947097be SHA512 e30920abb10249687e6eaf2327e3a32d70f351558d0d8d7f0844b74c32601f90312ef56d1c471653f43132884ac1ef5092838b41cd09a2137912220ba75b930d WHIRLPOOL 2fd5d1d3a39ad61af52cd305179a651971a72ae31ee937d858e5bec8e5d2e1a2ebdc8ba0e94777fc0738277573a078bac22d3549e7e35222faba7522134485d2
diff --git a/dev-go/godep/godep-74.ebuild b/dev-go/godep/godep-74.ebuild
new file mode 100644
index 000000000000..e57047912779
--- /dev/null
+++ b/dev-go/godep/godep-74.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN=github.com/tools/godep
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT=v${PV}
+ SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="dependency tool for go"
+HOMEPAGE="https://github.com/tools/godep"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+
+src_install() {
+ dobin godep
+dodoc src/${EGO_PN}/*.md
+}
diff --git a/dev-go/godep/godep-9999.ebuild b/dev-go/godep/godep-9999.ebuild
new file mode 100644
index 000000000000..e57047912779
--- /dev/null
+++ b/dev-go/godep/godep-9999.ebuild
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN=github.com/tools/godep
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT=v${PV}
+ SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="dependency tool for go"
+HOMEPAGE="https://github.com/tools/godep"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+DEPEND=""
+RDEPEND=""
+
+src_install() {
+ dobin godep
+dodoc src/${EGO_PN}/*.md
+}
diff --git a/dev-go/godep/metadata.xml b/dev-go/godep/metadata.xml
new file mode 100644
index 000000000000..315037efd033
--- /dev/null
+++ b/dev-go/godep/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">tools/godep</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/gogo-protobuf/Manifest b/dev-go/gogo-protobuf/Manifest
new file mode 100644
index 000000000000..6ed0ad5db65c
--- /dev/null
+++ b/dev-go/gogo-protobuf/Manifest
@@ -0,0 +1,3 @@
+DIST gogo-protobuf-0.4_p20170815.tar.gz 2572704 SHA256 f035a5be2c07ddbbfae821b372af68f70db504d1165c55b717dc4d5afcdf055f SHA512 3ab7f2e0006e537999e5fd0ba52272ad53c4707688401bb1e415007600f1ac5200dd8a03bd706977813b17c7712ba94a8b43fcf13b6498114a1d79c72bb216e7 WHIRLPOOL 7c7095989658bacd20c7038187344ea19c9111c8b2ba4601f0d06bd6ebc3309bbe0575073a0debb3d942a14c8ffc2986be5287a2413e8b1240560415b0b06a53
+EBUILD gogo-protobuf-0.4_p20170815.ebuild 1048 SHA256 4e5520302e301b4793ce2c7c7e9565d221117b8287b4a2308efffc225a4dd8f4 SHA512 8c90de5ba3f264e075f366ad3ac40043cddf360da5ec16c7f44522ce9a5c3e93d0f3bafc07ffbef7fdb929172bc47db1bacc42c6345097887ed432675a2351d9 WHIRLPOOL 771ba66d518ad1fa91532376bdb7c9a01aef3be5e30b4b184d10656136c658c0daaa2f69e5c0e9d60a1f08eddebfdb94a0eb74ef709401b01b5e82d421c59ecc
+MISC metadata.xml 323 SHA256 96703eb97233fab397e13dcd1bbcc4ac469de28cea3fc3529e416510241eebae SHA512 d5bbbadf23e0bf2ef8757ab4231aff3c2a45b861d9ca0439c41863b91e24157680663385b65d8fa9ceade83e3e4705bcb54cba67d56a9e48bb2f1789c78103dc WHIRLPOOL 2e597a0124014ecfba3841a9f71885737e4dfb8b9daecdec0aac01cca4565ed81c7d2fc76c376bc66207841fbd9492373e627f4add771df7a87bc4d73cd2882c
diff --git a/dev-go/gogo-protobuf/gogo-protobuf-0.4_p20170815.ebuild b/dev-go/gogo-protobuf/gogo-protobuf-0.4_p20170815.ebuild
new file mode 100644
index 000000000000..0abb1c6156a3
--- /dev/null
+++ b/dev-go/gogo-protobuf/gogo-protobuf-0.4_p20170815.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+EGO_PN="github.com/gogo/protobuf"
+EGIT_COMMIT="fcdc5011193ff531a548e9b0301828d5a5b97fd8"
+
+inherit golang-build golang-vcs-snapshot
+
+ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+KEYWORDS="~amd64"
+
+DESCRIPTION="Protocol Buffers for Go with Gadgets"
+HOMEPAGE="https://github.com/gogo/protobuf"
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+
+RESTRICT="test"
+
+src_compile() {
+ pushd src || die
+ GOPATH="${WORKDIR}/${P}"\
+ go install ${EGO_PN}/protoc-gen-gogo || die
+ GOPATH="${WORKDIR}/${P}"\
+ go install ${EGO_PN}/protoc-gen-gofast || die
+ GOPATH="${WORKDIR}/${P}"\
+ go install ${EGO_PN}/protoc-gen-gogofast || die
+ GOPATH="${WORKDIR}/${P}"\
+ go install ${EGO_PN}/protoc-gen-gogoslick || die
+ GOPATH="${WORKDIR}/${P}"\
+ go install ${EGO_PN}/protoc-gen-gogofaster || die
+ popd || die
+}
+
+src_install() {
+ dobin bin/protoc-gen-{gogo,gofast,gogofast,gogofaster}
+ dodoc src/${EGO_PN}/README
+}
diff --git a/dev-go/gogo-protobuf/metadata.xml b/dev-go/gogo-protobuf/metadata.xml
new file mode 100644
index 000000000000..180140b98774
--- /dev/null
+++ b/dev-go/gogo-protobuf/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mrueg@gentoo.org</email>
+ <name>Manuel Rüger</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">gogo/protobuf</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/golint/Manifest b/dev-go/golint/Manifest
new file mode 100644
index 000000000000..2c30138092c7
--- /dev/null
+++ b/dev-go/golint/Manifest
@@ -0,0 +1,3 @@
+DIST golint-0_pre20161114.tar.gz 30204 SHA256 dbad0c8963b91dcb87d216b07aa77c162dd918a9c2b60a890d5a2c5f257ce286 SHA512 6ba92ade7a84ab587383ce5fe857ac4d6f731a75390ff52ede0bf0ef85b4eea7ebb33282b8332727bf94461891e098700de6d8e8b625f580e4cf791ab436278b WHIRLPOOL 07fcc14bc4536a4c033f06d15b3b04c2badbe21d4aea4c950501537b2f01e4ca88ad70db5455b9319080907759dbcb434c211257998cf9ec50155111aaff85fd
+EBUILD golint-0_pre20161114.ebuild 796 SHA256 a91c76f9b1244f9799fa494f412b2c4842d370d8bb819bee7a62d5b5d3aa8803 SHA512 c027ff8fe46d015acc10968b81f71bad2c118e1e75236a61ad09ec6e32e36254fc761a642d1c19b1be150c9d04ce442cf90c2741c4b1c0201c8a15c66cd609f9 WHIRLPOOL 65da3278582b00a89e0cf8b041fda77053fb34456e1c78475303e60cb77e7125d6217c20b1b3fcb3c3dd6b1f23aa07b12b5807624bbd7aebcdc88bf8ba4383e8
+MISC metadata.xml 324 SHA256 071411bc2a504be29e567e2839d4d99afe1963140cec48628d10213fa8bc7169 SHA512 69b45d514c5f5f336495087dc1e1343594596155307671e9c05c6a95f063362b21a5392a59d038bcbbfc6e4e071f015475fbc573d63824381f22425a1c0579f3 WHIRLPOOL cfe6eedee95c0b415738e3ce2b98d4a62d5ca95d110d85b7fddb6f625a6e3a57db573713a709946c64e0ba2522129f21519bd1b12a86152b7c82672bc1ec0582
diff --git a/dev-go/golint/golint-0_pre20161114.ebuild b/dev-go/golint/golint-0_pre20161114.ebuild
new file mode 100644
index 000000000000..5fffe12876dd
--- /dev/null
+++ b/dev-go/golint/golint-0_pre20161114.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN="github.com/golang/lint/..."
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ EGIT_COMMIT=206c0f0
+ SRC_URI="https://github.com/golang/lint/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="a linter for Go"
+HOMEPAGE="https://godoc.org/golang.org/x/tools"
+LICENSE="BSD"
+SLOT="0/${PVR}"
+IUSE=""
+DEPEND=">=dev-lang/go-1.6
+ dev-go/go-tools"
+RDEPEND="!<dev-lang/go-1.6
+ dev-go/go-tools:="
+
+DOCS=(
+ src/github.com/golang/lint/CONTRIBUTING.md
+ src/github.com/golang/lint/README.md
+ src/github.com/golang/lint/misc
+ )
+
+ src_install() {
+ golang-build_src_install
+ einstalldocs
+ dobin bin/*
+}
diff --git a/dev-go/golint/metadata.xml b/dev-go/golint/metadata.xml
new file mode 100644
index 000000000000..68d0b04fab18
--- /dev/null
+++ b/dev-go/golint/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>williamh@gentoo.org</email>
+ <name>William Hubbs</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">golang/lint</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/gom/Manifest b/dev-go/gom/Manifest
new file mode 100644
index 000000000000..86abdc1e963a
--- /dev/null
+++ b/dev-go/gom/Manifest
@@ -0,0 +1,4 @@
+DIST gom-0_pre20151110.tar.gz 9146 SHA256 bbe3aca54f6240587d804835775b7bcae79d62cb2500ddfb46a02c5e9bc05ea0 SHA512 3afde9f2fb9318ffa41a8d429f24e93540117a3ff988a39651cb50c8ba0bcb2c5d94481fed052891404750cfae97a0b176e82121c1ede3dab27eb98ddc476c2c WHIRLPOOL 225d8d4b668c38955c6f90deee71528a93671777afd7e4b4b4a2c14564e1c9f00aad464fa2386a4269f69866b0333d353c1dab0868934fb81583c91df713521f
+EBUILD gom-0_pre20151110.ebuild 653 SHA256 9b129ae9c2453614b4527e3aa85037e72703b97dd71157328dbcc69d6f331f12 SHA512 e00bd74c9912c451e0f33c6ef118162b24337120b42d744bd3b11d67815755cc1190aec93f979e138dc01c96f2ccf94ac2c2c8e2b8aaf6bcbc1dadf116db8d2b WHIRLPOOL b777a9143a7fc11a4aa740a95704c65f633f00f856f84f8696471fea019a689419c9e9f75ce6a4544db7e990765840183667c907aa5227c83ba4c201db556843
+MISC ChangeLog 982 SHA256 2ceb345ee5a348c0b50224f12a1a9c4841e37177a18dcd0665a651f7aa627ae8 SHA512 6ede4100dfe8639ac871e947cee01631c1ab2045a2da4ee46e0e3abf4597e5ef5f229530a13964d64267d19985920a60fedfdd14e0c06ba7cec1f5ff13d02f19 WHIRLPOOL 53f1505d68c971d207215efb5d61a536fa7c5da6ef87879782b032b9a0b58ecacb6e27c9c0df59d27b900f9a3cbc5dd239b78e8af7dc24b0bd6d855a19cbec90
+MISC metadata.xml 443 SHA256 bff848a7ee0dab344dac401e19fbf51f7c9f79bec22a8f8bbb072cfa587cc93e SHA512 d3e41aea2f438377ea4006b4d6928e36db3218deae746230ba1ac0f015c82ffc7f4810043eeef96646f2094bd7b55fa1a7bb4ca26f98db4cb2e0411637fea111 WHIRLPOOL 5b3bb5c0beff81d61f245068d5433d1cbeeada51de6eeb38d0e7bcd440b52a16f1cceb7c04dfe82c9adb08ef0cf087850c9b007b89cd69066a0a76b94b3b66bd
diff --git a/dev-go/gom/gom-0_pre20151110.ebuild b/dev-go/gom/gom-0_pre20151110.ebuild
new file mode 100644
index 000000000000..c895ff693699
--- /dev/null
+++ b/dev-go/gom/gom-0_pre20151110.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN=github.com/mattn/gom
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ EGIT_COMMIT=c522e7d
+ ARCHIVE_URI="https://github.com/mattn/gom/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Go Dependency management system similar to bundle for ruby"
+HOMEPAGE="https://github.com/mattn/gom"
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="MIT"
+SLOT="0"
+IUSE=""
+DEPEND="dev-go/go-colortext:="
+RDEPEND=""
+
+src_install() {
+dobin gom
+dodoc src/${EGO_PN}/README.mkd
+}
diff --git a/dev-go/gom/metadata.xml b/dev-go/gom/metadata.xml
new file mode 100644
index 000000000000..3a6f5419cf78
--- /dev/null
+++ b/dev-go/gom/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>williamh@gentoo.org</email>
+ <name>William Hubbs</name>
+ </maintainer>
+ <longdescription lang="en">
+ Gom is a dependency manager for Go which is similar to Ruby's bundle.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">mattn/gom</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/goptlib/Manifest b/dev-go/goptlib/Manifest
new file mode 100644
index 000000000000..68b67e08981c
--- /dev/null
+++ b/dev-go/goptlib/Manifest
@@ -0,0 +1,6 @@
+DIST goptlib-0.5.tar.gz 22487 SHA256 b9d264ebe61d601e38a94911efc4884753612c9e0dd1e2bddb6af14b823b715c SHA512 98443e06dbed3cdcc2652dd176e4ef89ba34b042c7886f7342a18ce319c91cf8004f2dd1eb58984685f03d25db272d23d2a9c5d872b28953f62c0b2f04be2c92 WHIRLPOOL e41c28f0e31f6133c1905b2e42072744bb647904759cc2223d730478b27bf237c6170bdac18274c15d80e0a7f41dd3bd7770480151d358c0f0f74c2a0f724af6
+DIST goptlib-0.6.tar.gz 25544 SHA256 88df4dbab81baaff71a9b07e5f60d8ada9eeaa83ce294cc4057a81a3b301cd87 SHA512 233aa4434559d64e5d5ec5a8e243ab44157e5e467a3d473adf65f9002440d2584c8cb6cd4b69a2224b33e21703835755e2a91eb3e959acbfad5052f64ad7bfbf WHIRLPOOL 79eb2680ddb82f666716ccf580b3ce76545282dae4eb4e795f2aaa45838be16de097109e3d68c6e513aa9df04a8b0bba7ca08540f104c04e6485eb50bc101108
+EBUILD goptlib-0.5.ebuild 638 SHA256 8a3daaf01449bad0c397af2b4936d0562d202e4eee3a8cc6d235ec273bd8ec95 SHA512 44c60af772970bb40b87565afeb445ed68c2e5e70fb4fa3ee00a10fea6fb63bcb4a2334ca1b582f5ce37d7ee9d4dd1db61e3e0d06b5aafd191fd2c3ad7261a0b WHIRLPOOL 2d8f87935dced5dd6807c1aced5ffb9cf9f61761b0ce19515b81b23fb0a5ffc8f92fc90e18acc8d57e742bf67f68fa304b7a3e7af291cae25f39d1e26d358104
+EBUILD goptlib-0.6.ebuild 648 SHA256 5940ff9b1a1f24e3e826d9cf8dd283f18cf5e4abe15bbd71a2be8610c1b75e28 SHA512 593e397a5f30da50d3d265343a749d4f21e2bdb8f718e04ce296cf88619d8746cff9e85a56ff0dd96b3c07bf930192d3670d26a549b8aa573e09473cc0e2727d WHIRLPOOL ccd48281440b7b62d9c93de5ec189a29a70ab86b69043b83a283d11de00ca55a0dc68da85d9bea3e316ad2b377efa81b9a09b8da911bb2dbc17ba390593333e9
+MISC ChangeLog 2232 SHA256 5587038d0a55caf3c5175b05c64b913a834aedf2cbcad5cb73dfaf0e8cb50a12 SHA512 e129b4024fbe29ed862d0a5faf3deb1e0fafbc0c5f14d41d8beb2431d3be58b864bdd5dad337a0b9c69c04bd8ad9bfe62525df88a52b96abe152e3412b3ffbc4 WHIRLPOOL e8da6eb8299708cad5b693903ce2e7d607e25bb1fb6fdba895d3f3a7625d84f1b4564cbb7e3ccc886f4301e660746bf020dfda5183837d22727cc1cb207ea49e
+MISC metadata.xml 358 SHA256 23f5077575dafe4c7127fe963d9529e4c7f7447ec29ff91ed6e5fa74c58e7024 SHA512 e4ff5460265f6df156ded881294e4755b34fe2bcb0ba57836a137dfe80606a58b7c79943e46e4b4eef4197422512b06590ec041dbb451ba9b8de705417cd0253 WHIRLPOOL 2add0aa4f5df154087cbc296758b4b9c06653915e1a50c19b27e0c327902199507a0eb7a774f9a4e7f003d3fb82464a61c5dd97c05ee163f4a77d72c5078db1b
diff --git a/dev-go/goptlib/goptlib-0.5.ebuild b/dev-go/goptlib/goptlib-0.5.ebuild
new file mode 100644
index 000000000000..83e9e0befd8b
--- /dev/null
+++ b/dev-go/goptlib/goptlib-0.5.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit golang-build golang-vcs-snapshot
+
+EGO_SRC=git.torproject.org/pluggable-transports/goptlib.git
+EGO_PN=${EGO_SRC}/...
+EGIT_COMMIT="${PV}"
+
+DESCRIPTION="Go Tor pluggable transports library"
+HOMEPAGE="https://gitweb.torproject.org/pluggable-transports/goptlib.git"
+# No official tarballs; see https://trac.torproject.org/projects/tor/ticket/18504
+SRC_URI="mirror://debian/pool/main/g/golang-${PN}/golang-${P/-/_}.orig.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/goptlib/goptlib-0.6.ebuild b/dev-go/goptlib/goptlib-0.6.ebuild
new file mode 100644
index 000000000000..4d2a008ed80e
--- /dev/null
+++ b/dev-go/goptlib/goptlib-0.6.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit golang-build golang-vcs-snapshot
+
+EGO_SRC=git.torproject.org/pluggable-transports/goptlib.git
+EGO_PN=${EGO_SRC}/...
+EGIT_COMMIT="${PV}"
+
+DESCRIPTION="Go Tor pluggable transports library"
+HOMEPAGE="https://gitweb.torproject.org/pluggable-transports/goptlib.git"
+# No official tarballs; see https://trac.torproject.org/projects/tor/ticket/18504
+SRC_URI="mirror://debian/pool/main/g/golang-${PN}/golang-${P/-/_}.orig.tar.gz -> ${P}.tar.gz"
+
+KEYWORDS="~amd64 ~arm ~x86"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/goptlib/metadata.xml b/dev-go/goptlib/metadata.xml
new file mode 100644
index 000000000000..2662d67c9d82
--- /dev/null
+++ b/dev-go/goptlib/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>blueness@gentoo.org</email>
+ <name>Anthony G. Basile</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-go/gox/Manifest b/dev-go/gox/Manifest
new file mode 100644
index 000000000000..79f811b00bf3
--- /dev/null
+++ b/dev-go/gox/Manifest
@@ -0,0 +1,4 @@
+DIST github.com-mitchellh-iochan-87b45ffd0e9581375c491fef3d32130bb15c5bd7.tar.gz 1785 SHA256 71c117246bb1d4d78ad5c3bc5d301942bcebaae5b1e35da1ad7851ceac71a675 SHA512 2efc0e3cbca496240e3e24550fd0d2aab742eb9b227230ff1ed4ee47344b994642b028bd4644cd45cd697f5f5ef6a729aad65537b10c6555bd52d9ca4b9c717c WHIRLPOOL 15dfd50bfc992a7b6a1b5d672d5bf9bfcb71a357eae371eac773e7fe9ad4ec8d4d0578e0dc6b12bb14689d1497129616b0eb300bbcb483a6865ac315bced562a
+DIST gox-0_pre20160725.tar.gz 15772 SHA256 826666828f1ec3e535268fa95d983362c6c773e9a87aa94613e7a47805d22e38 SHA512 d4b2d5d9666285584697bc0d6ddc2f1a1e3f23741650e831adb42baffbb5f72fc3d5ae8a8fb6719faf1df75d3da334941b0404387f0c213aabdb5c3d5634c55d WHIRLPOOL 89d52013bfb563a11a4042760470ac317398c3f8a61b9e7734c3ac2737d916126ad10a113948eb5a8362de3d77e598e42f4a0510760ae67465bde08658947f7a
+EBUILD gox-0_pre20160725.ebuild 700 SHA256 0c9c49127b160c2f98ba55fe3dcf7543e5efe7f2faf76cce0734f36bbde06bff SHA512 cceb276eef86d8018b35dc61a7acd908abd42684958a7cd80f19ada359812a7c5edd81da619698b5a116e6afdbaab1de4fed1bafec4b8d0da063c8128a158c50 WHIRLPOOL bf893a86e566d59c1088922ce630bb0de1b45bd84ab7059c2856b1338aebc8a92b7fa5ce48e9c8cb8d229c6a4e9a21718dc13b16bce9434a5ade43ba96700f07
+MISC metadata.xml 245 SHA256 6fedd876236c2f1fe2687e73628381650ebecef9734f88f6d483bec5bf475a7f SHA512 ce14e948c06d19eefb8504b77746e191099fd4d66083ad01ac62d874029b397af4edc5940312dac09c9ed18ccbcd98909b93fc0bc463c15db97bf68d13c9fec4 WHIRLPOOL 4957affde63b54e118270c40ce12683872777b41ec1a798f7b03807a99917148279d392f71cbcf95ec4e5d586ee5fc0400aea77d9e46083873a441a4907ba13d
diff --git a/dev-go/gox/gox-0_pre20160725.ebuild b/dev-go/gox/gox-0_pre20160725.ebuild
new file mode 100644
index 000000000000..f7145c418b0f
--- /dev/null
+++ b/dev-go/gox/gox-0_pre20160725.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_VENDOR=( "github.com/mitchellh/iochan 87b45ffd0e9581375c491fef3d32130bb15c5bd7" )
+inherit golang-build golang-vcs-snapshot
+
+EGO_PN="github.com/mitchellh/gox"
+EGIT_COMMIT="c9740af9c6574448fd48eb30a71f964014c7a837"
+ARCHIVE_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
+ ${EGO_VENDOR_URI}"
+KEYWORDS="~amd64"
+
+DESCRIPTION="A dead simple, no frills Go cross compile tool"
+HOMEPAGE="https://github.com/mitchellh/gox"
+SRC_URI="${ARCHIVE_URI}"
+LICENSE="MPL-2.0"
+SLOT="0/${PVR}"
+IUSE=""
+
+RESTRICT="test"
+
+src_install() {
+ dobin ${PN}
+ dodoc src/${EGO_PN}/README.md
+}
diff --git a/dev-go/gox/metadata.xml b/dev-go/gox/metadata.xml
new file mode 100644
index 000000000000..97df2a00971b
--- /dev/null
+++ b/dev-go/gox/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>mrueg@gentoo.org</email>
+ <name>Manuel Rüger</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/dev-go/metadata.xml b/dev-go/metadata.xml
new file mode 100644
index 000000000000..a764ff2b6271
--- /dev/null
+++ b/dev-go/metadata.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE catmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<catmetadata>
+ <longdescription lang="en">
+ The dev-go category contains libraries and utilities relevant to the
+ Go programming language.
+ </longdescription>
+ <longdescription lang="de">
+ Die Kategorie dev-go enthält Bibliotheken und Werkzeuge für die
+ Programmiersprache Go.
+ </longdescription>
+ <longdescription lang="es">
+ La categoría dev-go contiene librerias y utilidades referentes al
+ lenguaje de programación Go.
+ </longdescription>
+ <longdescription lang="ja">
+ dev-go カテゴリーにはGoプログラミング言語に関連したライブラリーと
+ ユーティリティが含まれます。
+ </longdescription>
+ <longdescription lang="nl">
+ De dev-go categorie bevat bibliotheken en hulpmiddelen voor het gebruik van
+ de Go programmeertaal.
+ </longdescription>
+ <longdescription lang="vi">
+ Nhóm dev-go chứa các thư viện và tiện ích liên quan
+ đến ngôn ngữ lập trình Go.
+ </longdescription>
+ <longdescription lang="it">
+ La categoria dev-go contiene librerie ed utilità per il linguaggio Go.
+ </longdescription>
+ <longdescription lang="pt">
+ A categoria dev-go contém bibliotecas e utilitários relevantes
+ para a linguagem de programação Go.
+ </longdescription>
+ <longdescription lang="pl">
+ Kategoria dev-go zawiera biblioteki i narzędzia związane z językiem
+ programowania Go.
+ </longdescription>
+</catmetadata>
diff --git a/dev-go/sanitized-anchor-name/Manifest b/dev-go/sanitized-anchor-name/Manifest
new file mode 100644
index 000000000000..f0b573e46c66
--- /dev/null
+++ b/dev-go/sanitized-anchor-name/Manifest
@@ -0,0 +1,7 @@
+DIST sanitized-anchor-name-0_pre20150822.tar.gz 1298 SHA256 71051787c19aff363bcccf1ea6f62baab7c46dfdc519e88043fe54b0de55ee21 SHA512 9fcaecd3962b2d4681faea7ef022b1cd6a9a6fe6c02a9608a7c57fcdb77eff6148be05debf6beb548530a9e56225596290525eb01b082601a3ee18130c9349f0 WHIRLPOOL 42e650e9132cf95f8f0fe34b0c38f16802747b48f62c7d00e903436fa4025da4848f864ca29ea66db4a9b7c9833d96dbd4a80de40a2b887b1553d1f52689c0ca
+DIST sanitized-anchor-name-0_pre20151027.tar.gz 1941 SHA256 f133b81db75c7a1a627523a43427f990dc83fef26ec117764ab9d687fd1efda7 SHA512 06b8bf3f8d89a93c565de9b4219211ad08c91b2442ba31ef8bffa02c7ee823ae4f57ed8b39b4ac1eb326e5d12c65b56b16833c28fc97623c732bb6ea685a3c2a WHIRLPOOL ee1f24069a53176fcc8125084733c60d92ed03194d1d992d1ec33b499aef87b7388e5bf8cdf5c6e8c4749982769585ea2d5ded1dba75d6f37bfc5cb7919ac35b
+EBUILD sanitized-anchor-name-0_pre20150822.ebuild 572 SHA256 f292315497f491525904398c7480cad59acd1ca5152d057e61d9af95a4daf341 SHA512 68a5a9f543c2124923a45b70142f5713305f34b7b7d06ba7e7520d34b61416d58793753eed7c97717bb788b1bf5a0bb7d95333302c8183f2530cd901f39ac4a1 WHIRLPOOL 8b33000062500d0e778273b2fe12b262542fba5400992be5b1bd78a393707e225844845d6ec0a4386189df6ad031ba2652a829c2fa974c57ef277c144db25e90
+EBUILD sanitized-anchor-name-0_pre20151027.ebuild 574 SHA256 683f277c4bb1d3f87cf0514dbe48f3ef4176b8522a878f6444036a86058d224c SHA512 0e4d46b3c329cbc2f07d9230806d8332157c05468e17535dcb3b3a50470463d8382404d95dfdb5cf549f4ca59e8b48a85b8225990b301e9c5c1514b0f0ea56e3 WHIRLPOOL 89582f6141764b6f483f23fa2714353c32c88a329d24e2e5ec57cdaf54376d45e5918faaf5343831458cf24da1405eea415905d222159c180ef4b35b5406c869
+EBUILD sanitized-anchor-name-9999.ebuild 563 SHA256 c6a97c632b2ef9a68ff1c43eda61284b8e0a509a6fde106fdb984b3e74383144 SHA512 45e82d8c9944d1a1c4c62618db1ff6256b97588d58bb907129cd06354d5c0534cf17bbb1906f0dbe088707be37634b15cd37d8500cf7fe0b64c2a41ef7f5a5e3 WHIRLPOOL 12800cee4adaf2f35f19a7c75f0478a80f0097e7d8a7fbc9aa23f713a693dd32132b9c5a8ef7295412c37e5eaf0c63a02aeafbb912810dfe6a7ca0805f83e12f
+MISC ChangeLog 1627 SHA256 1362b12033455b19add4285ed36eec8c4f8ae1d94c4b4935b9947fe3414a372c SHA512 58c9b7d18ae98d4e38f9d8ae89a7de1893e31c16937947161af7ed12f8b511ee5e5fbb5398e28680876fadae55d7657e887631d9ebaedfb9d2d01a7f99053b68 WHIRLPOOL 31b954abe695e6587d7fb6408cd38cdb8070365985353cad2167d453d174fbed1ecbcc98f2674450f00f4509f4ea49122ac119d07e9adc8ccba51d4b5b232c66
+MISC metadata.xml 440 SHA256 7e4acc057e1076fd65bbe076a51da42f0a97cbd04320361a8ff69250956e486f SHA512 a3b1c3cb708ce79807bf3e0971ef5e2336f8d56874548531173e77f089e19efb6b194e3a60b5f3a9514ce26ba5cf6e998adb09de11aff8a7d0821d0365942305 WHIRLPOOL 481f6b2a3595362d0df3766695ee6506317c04b87a919f25a5b4c4c71246269b0b1b0b6180405c0cd5204133834ff52f279b1ce54257ef8123af366ad963046c
diff --git a/dev-go/sanitized-anchor-name/metadata.xml b/dev-go/sanitized-anchor-name/metadata.xml
new file mode 100644
index 000000000000..6736fc56ae3d
--- /dev/null
+++ b/dev-go/sanitized-anchor-name/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>williamh@gentoo.org</email>
+ <name>William Hubbs</name>
+ </maintainer>
+ <longdescription lang="en">
+ This library provides sanitized anchor names.
+ </longdescription>
+ <upstream>
+ <remote-id type="github">shurcooL/sanitized_anchor_name</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20150822.ebuild b/dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20150822.ebuild
new file mode 100644
index 000000000000..62f49d86f1b3
--- /dev/null
+++ b/dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20150822.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+EGO_PN=github.com/shurcooL/sanitized_anchor_name
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64 ~arm64"
+ EGIT_COMMIT="244f5ac"
+ SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="A Go function to provide sanitized anchor names"
+HOMEPAGE="https://github.com/shurcooL/sanitized_anchor_name"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20151027.ebuild b/dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20151027.ebuild
new file mode 100644
index 000000000000..3524b34619b0
--- /dev/null
+++ b/dev-go/sanitized-anchor-name/sanitized-anchor-name-0_pre20151027.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN=github.com/shurcooL/sanitized_anchor_name
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="amd64 ~arm ~arm64"
+ EGIT_COMMIT=10ef21a
+ SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="A Go function to provide sanitized anchor names"
+HOMEPAGE="https://github.com/shurcooL/sanitized_anchor_name"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/sanitized-anchor-name/sanitized-anchor-name-9999.ebuild b/dev-go/sanitized-anchor-name/sanitized-anchor-name-9999.ebuild
new file mode 100644
index 000000000000..4eb1bd3d3b38
--- /dev/null
+++ b/dev-go/sanitized-anchor-name/sanitized-anchor-name-9999.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN=github.com/shurcooL/sanitized_anchor_name
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ EGIT_COMMIT=10ef21a
+ SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="A Go function to provide sanitized anchor names"
+HOMEPAGE="https://github.com/shurcooL/sanitized_anchor_name"
+LICENSE="BSD"
+SLOT="0"
+IUSE=""
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/sarama/Manifest b/dev-go/sarama/Manifest
new file mode 100644
index 000000000000..b6330810fbd1
--- /dev/null
+++ b/dev-go/sarama/Manifest
@@ -0,0 +1,6 @@
+DIST sarama-1.4.3.tar.gz 86096 SHA256 2e9ad67fd128b139e4a55532f07dff21d9705884ac6063b6f494a3b6db728688 SHA512 6117d08b1f7dc7feebacee60a3672d24ec909417a40dd686fdba9740304522c74d59f866ab37a90fdbd137bb491175d2cdf2694129f2da5d8c10dff97efb062b WHIRLPOOL a829d60790820d90179e9b30dcff1e4eaab5caecdaba072945a7223a8a2697ebb40abd4a7179fff50cd1598ac6b85adeb74c7d9c2464ead9acc906913b24d0c9
+EBUILD sarama-1.4.3.ebuild 1423 SHA256 4f0f94c8f71ddd1da85151b7514c21b707441fb4d5986dedfb5f15695f98ccfa SHA512 827fb602c8c037860f71e0836acf85e28c1fc5477b1b047a7ef0ec4b208f40f29e84397d82d654013c38dd7304855728d122efe73f60092b735ee5bcade7029a WHIRLPOOL 7f5cfb3dcb2671ca2bfcb62b0b602f8f49a00501793a875475403b2c98b8456b781860ed9fc72da4b9d4a9bf203ccf5e6d3789aec640edda1cb32bfeb9836162
+EBUILD sarama-9999.ebuild 782 SHA256 cd452e30dd42af15980caa31f71f2319834b606487f39e1f3e39324091240f88 SHA512 bd8ab15cc4dfa2b485d12600ec6cdde212251e54b5abe4d81065376c910c0743601da01d608fc8f2937248e1f7f7ca75c922852d0d03bbcb248bfab898012b30 WHIRLPOOL 4b8854a70c031246da5d88e21f38208123f0cc268d44738d65976e918dfbaeb8158a2de1b225c149392d7d5e833cffb78c4ccd225f3056e862b348b42d171ddc
+MISC ChangeLog 2219 SHA256 effe816d4168d34922ecc753ae1e4f904484af3ac63baaf22c2e4852fa59342f SHA512 6138e99e063efa24abef0a66a1e9110922171133cf4acb3192c1bec12b0a0b0d4d1400b85a778f4e3ff9795150a7ace06909a164c50a922dcca18d7da4a24b9a WHIRLPOOL 89740cb5e70534544c46d09501d293217b7fce7653f3b62e9c822f0d5049aec38c3c163c5a69cd0b58dc5b28e712a8ad79899fe28a317b56dd0b0a9fb0ee2c71
+MISC ChangeLog-2015 503 SHA256 43d27c1b9f57f112ab3140326efaf345824b5374ab963af050037d403741e98f SHA512 f662cd077eec3e972395e9e15a566a3fd345ed6343d4bd8af27cb0b20f025db0c94852f15251c6b0a63dbd0081bd5329a1f07205afafc2fbce68bc2b12f6a679 WHIRLPOOL 6ced56140cf658e36783a0e2b47ce0e7b344cb101360a06f417640692fb5bb574fd5cbd4368e25dec7bc8750dda7ac63755563795f51fd25d6ca3a723cdc7a74
+MISC metadata.xml 305 SHA256 fecc50e1c92155b2dab5264ce34f5210245c536757de92dbf4172fb78ccf3662 SHA512 014dce1c5eb810bb71c4f313439c6479c7afe7ad966af353b19b54993ede31557ed807134a484f90e0a3509991e44e7e410e36c23b364b54226d407a809b2810 WHIRLPOOL ab922e55063dbff2944c34e270caa8c142339a5744be3021f93547f5160930e1f8c0843dab8405a970fd474852e140b2df5722836e19b976c70459e0b8b649fe
diff --git a/dev-go/sarama/metadata.xml b/dev-go/sarama/metadata.xml
new file mode 100644
index 000000000000..c9593ee28efb
--- /dev/null
+++ b/dev-go/sarama/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>zmedico@gentoo.org</email>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">Shopify/sarama</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/sarama/sarama-1.4.3.ebuild b/dev-go/sarama/sarama-1.4.3.ebuild
new file mode 100644
index 000000000000..210776fa80f8
--- /dev/null
+++ b/dev-go/sarama/sarama-1.4.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/Shopify/${PN}
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ SRC_URI="https://${EGO_SRC}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+fi
+inherit golang-build
+
+DESCRIPTION="Sarama is a Go library for Apache Kafka"
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="MIT"
+SLOT="0/${PV}"
+IUSE="test"
+DEPEND="dev-go/go-eapache-queue
+ dev-go/go-resiliency
+ dev-go/go-snappy
+ test? ( dev-go/go-spew )"
+RDEPEND=""
+
+if [[ ${PV} != *9999* ]]; then
+src_unpack() {
+ local f
+
+ for f in ${A}
+ do
+ case "${f}" in
+ *.tar|*.tar.gz|*.tar.bz2|*.tar.xz)
+ local destdir=${WORKDIR}/${P}/src/${EGO_SRC}
+
+ debug-print "${FUNCNAME}: unpacking ${f} to ${destdir}"
+
+ # XXX: check whether the directory structure inside is
+ # fine? i.e. if the tarball has actually a parent dir.
+ mkdir -p "${destdir}" || die
+ tar -C "${destdir}" -x --strip-components 1 \
+ -f "${DISTDIR}/${f}" || die
+ ;;
+ *)
+ debug-print "${FUNCNAME}: falling back to unpack for ${f}"
+
+ # fall back to the default method
+ unpack "${f}"
+ ;;
+ esac
+ done
+}
+fi
+
+src_prepare() {
+ # avoid toxiproxy dependency
+ rm src/${EGO_SRC}/functional*_test.go || die
+}
+
+src_install() {
+ rm -rf src/${EGO_SRC}/.git* || die
+ golang-build_src_install
+ rm bin/http_server || die
+ dobin bin/*
+}
diff --git a/dev-go/sarama/sarama-9999.ebuild b/dev-go/sarama/sarama-9999.ebuild
new file mode 100644
index 000000000000..9e4949729d75
--- /dev/null
+++ b/dev-go/sarama/sarama-9999.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+EGO_SRC=github.com/Shopify/${PN}
+EGO_PN=${EGO_SRC}/...
+
+if [[ ${PV} = *9999* ]]; then
+ inherit golang-vcs
+else
+ KEYWORDS="~amd64"
+ SRC_URI="https://${EGO_SRC}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ inherit golang-vcs-snapshot
+fi
+inherit golang-build
+
+DESCRIPTION="Sarama is a Go library for Apache Kafka"
+HOMEPAGE="https://${EGO_SRC}"
+LICENSE="MIT"
+SLOT="0/${PV}"
+IUSE="test"
+DEPEND="dev-go/go-eapache-queue
+ dev-go/go-resiliency
+ dev-go/go-snappy
+ test? ( dev-go/go-spew )"
+RDEPEND=""
+
+src_prepare() {
+ # avoid toxiproxy dependency
+ rm src/${EGO_SRC}/functional*_test.go || die
+}
+
+src_install() {
+ golang-build_src_install
+ rm bin/http_server || die
+ dobin bin/*
+}
diff --git a/dev-go/siphash/Manifest b/dev-go/siphash/Manifest
new file mode 100644
index 000000000000..f6690d691612
--- /dev/null
+++ b/dev-go/siphash/Manifest
@@ -0,0 +1,4 @@
+DIST siphash-1.0.0.tar.gz 4462 SHA256 0a0526e1a09908e18578b6f3464833e03218f2f2a742de58132f29b6622e339b SHA512 e52dc9857974ab362f2d7b2f7389644fbc07e7bb5507a93f138b3f692c1065303846611bb51b3d9c637d851a4d20cc20af146719a553801a8f7e17ec900a736a WHIRLPOOL 64296af93b1520a32217f9e82c41ae02f15d211bd35f78b77b8246ae83e1825ce31bc1cac3ee831a1e2d5194792f391f7495c07146113975e17e9a13a120825b
+EBUILD siphash-1.0.0.ebuild 495 SHA256 aeb84d5b28d387251baaf3d6a36f1aa876e316711b22406b9a7f7450724f0f49 SHA512 25125ccc39ce451f8febf1d85b704bd439a360d6a9322ae9b6e3b705c201239ef9200bb02f2584194fa9901402b62b252899f1ffd265fb93992959dfa57ebdc2 WHIRLPOOL 0a4a47ba481c49c590fdf942be7b06d3ab1e85941bedb0fdf3439832ab22802b67753a9a2d03cd4e58f8c107da8c662fe920a72252671f8e9bdb7ca871d586cf
+MISC ChangeLog 2284 SHA256 8004e57b7d6149f759e40e60ac971d4f5b94b15acfbbae2b64936b48bd64bc56 SHA512 931829e0efaa47a443678ad438f7ef949b15186f8ad3dd706de76ccbaaf338a44a3b577eec68400d480b04dc5afffa476b911fcc8fe53e5153ab71b9861bdad3 WHIRLPOOL a68789411a37c76db60f48dac1e6bafdb14d5e673905973d71efd41483ce72fe4e5f24fb063112b296bf4a4d452799d4aeda1cc4ec646d91f131fb101b916afe
+MISC metadata.xml 437 SHA256 f8a236f31a4bfa304bba3e5136a037221fdf769f020d905e9e430e9521a6e405 SHA512 078b666523821ec3231d88835c2416e52c7da6fc5f07ba80d04b8cff7fc3208fb97851146d7f529c85f8d7f9562e2b6cced73dc7571983bd3dee0a4b45ad883a WHIRLPOOL e844dbee6ce48d267909bd53c0df35c033ab53354cc971aad39b141bbc28ea4f29bbaf7a31108896339484808356855e3f96d35c5aaec23fb017a6a59c357393
diff --git a/dev-go/siphash/metadata.xml b/dev-go/siphash/metadata.xml
new file mode 100644
index 000000000000..3d1f1e5ff3c7
--- /dev/null
+++ b/dev-go/siphash/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>marecki@gentoo.org</email>
+ <name>Marek Szuba</name>
+ </maintainer>
+ <maintainer type="person">
+ <email>blueness@gentoo.org</email>
+ <name>Anthony G. Basile</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">dchest/siphash</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/siphash/siphash-1.0.0.ebuild b/dev-go/siphash/siphash-1.0.0.ebuild
new file mode 100644
index 000000000000..661097863e18
--- /dev/null
+++ b/dev-go/siphash/siphash-1.0.0.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit golang-build golang-vcs-snapshot
+
+EGO_SRC=github.com/dchest/siphash
+EGO_PN=${EGO_SRC}/...
+EGIT_COMMIT="v${PV}"
+SRC_URI="https://github.com/dchest/siphash/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+DESCRIPTION="Go implementation of SipHash-2.4"
+HOMEPAGE="https://github.com/dchest/siphash"
+
+KEYWORDS="~amd64 arm ~x86"
+
+LICENSE="CC0-1.0"
+SLOT="0"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
diff --git a/dev-go/toml/Manifest b/dev-go/toml/Manifest
new file mode 100644
index 000000000000..2d09f16290eb
--- /dev/null
+++ b/dev-go/toml/Manifest
@@ -0,0 +1,5 @@
+DIST toml-0.2.0_p20160716.tar.gz 39914 SHA256 5a351a5ede5f4256f13cd371c6933125680f799350dee959b9341e6e26f8ff97 SHA512 c2109e913d5891bf62526b421c4be8c64823ef8ee7ea6dc8120b6f28881633fec1ea46cbb076859a15db011fbcdf900d9c6f9caae06c194135241c42cf65f11d WHIRLPOOL 346ae219d6f7cf6b10230fa1ab7ed79e2111516a500b573f6dfe1ad768229aa650d8a288d94f6d540524bc3bbc7dcfd916925eab8e0dc7420881205bb51a31b6
+EBUILD toml-0.2.0_p20160716.ebuild 745 SHA256 171c7ed4a5e4d7a275cf79b371fd88aa2c3268e3b67cf49386764110bcbf6ac2 SHA512 4bdd5e98522c739fc32c24cdf3ebefa3ba9b60e61dfda22aadf35eca9f5ca23b36d50d105a2a65f0fb9dabe4334fdfdc89a40e082d2bc65163867334ed4d2f4c WHIRLPOOL b90405c0d3bf4f68c2c487f82e9da001cba92ac9247e01645f7af60cbe9ba69b0040eb7d940e07642bacb17cfed4780c35518822d5a476867a393e750198a890
+EBUILD toml-9999.ebuild 745 SHA256 171c7ed4a5e4d7a275cf79b371fd88aa2c3268e3b67cf49386764110bcbf6ac2 SHA512 4bdd5e98522c739fc32c24cdf3ebefa3ba9b60e61dfda22aadf35eca9f5ca23b36d50d105a2a65f0fb9dabe4334fdfdc89a40e082d2bc65163867334ed4d2f4c WHIRLPOOL b90405c0d3bf4f68c2c487f82e9da001cba92ac9247e01645f7af60cbe9ba69b0040eb7d940e07642bacb17cfed4780c35518822d5a476867a393e750198a890
+MISC ChangeLog 360 SHA256 8502b9203e7b0eaeaa23b4d08cba1ef56fa947c26aa16be270980d8c73289b3c SHA512 34ccf7db0e4c26480eb073c0234ff609d971639906b56ba39c2d0eb8d31169e7f8b2679d3f6fb1466dae300d2419174801087d962492400bdbd1c93cef1c7714 WHIRLPOOL 623dd713fc5c42f145d891023f3314add7152035727f3ffed414cdc2d6f2bd6dc3a2edb2a3e2cb9dfaa54e48dc312e25c6a847ca1258411229e46b69b9dcad34
+MISC metadata.xml 247 SHA256 07f7eebd8344f1152a1f2869cf045022c8eb5fb50b522db467b069d47f2bf4ae SHA512 fa6f5c9eaf6ac6ac28a22137f097640e370d8f6923ce9f2aef384fd311fd00b4fb10902ea4171e018b1aa293d8d3545d8c0c11fa22e1dead02640d95b5332e4d WHIRLPOOL 411dff391546be33c55bd235c540f19d03a05ef2582ef4d872946baa2deff323c1fd5344c3f2a5675cdd347c7c008bce87a398cc22bbd8979ecab80c3d71094a
diff --git a/dev-go/toml/metadata.xml b/dev-go/toml/metadata.xml
new file mode 100644
index 000000000000..9d1797dcd8b3
--- /dev/null
+++ b/dev-go/toml/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <!-- maintainer-needed -->
+ <upstream>
+ <remote-id type="github">BurntSushi/toml</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/dev-go/toml/toml-0.2.0_p20160716.ebuild b/dev-go/toml/toml-0.2.0_p20160716.ebuild
new file mode 100644
index 000000000000..219ac2df52af
--- /dev/null
+++ b/dev-go/toml/toml-0.2.0_p20160716.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN="github.com/BurntSushi/toml"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit golang-vcs
+else
+ EGIT_COMMIT="99064174e013895bbd9b025c31100bd1d9b590ca"
+ SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~ppc64"
+ inherit golang-vcs-snapshot
+fi
+
+DESCRIPTION="TOML parser for Golang with reflection"
+HOMEPAGE="https://github.com/BurntSushi/toml"
+
+LICENSE="WTFPL-2"
+SLOT="0"
+IUSE=""
+
+S=${WORKDIR}/${P}/src/${EGO_PN}
+
+RESTRICT="test"
+
+src_compile() {
+ GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" go build -o "bin/tomlv" ./cmd/tomlv || die
+}
+
+src_install() {
+ dodoc README.md
+ dobin bin/tomlv
+}
diff --git a/dev-go/toml/toml-9999.ebuild b/dev-go/toml/toml-9999.ebuild
new file mode 100644
index 000000000000..219ac2df52af
--- /dev/null
+++ b/dev-go/toml/toml-9999.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+EGO_PN="github.com/BurntSushi/toml"
+
+if [[ ${PV} == *9999 ]]; then
+ inherit golang-vcs
+else
+ EGIT_COMMIT="99064174e013895bbd9b025c31100bd1d9b590ca"
+ SRC_URI="https://${EGO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~ppc64"
+ inherit golang-vcs-snapshot
+fi
+
+DESCRIPTION="TOML parser for Golang with reflection"
+HOMEPAGE="https://github.com/BurntSushi/toml"
+
+LICENSE="WTFPL-2"
+SLOT="0"
+IUSE=""
+
+S=${WORKDIR}/${P}/src/${EGO_PN}
+
+RESTRICT="test"
+
+src_compile() {
+ GOPATH="${WORKDIR}/${P}:$(get_golibdir_gopath)" go build -o "bin/tomlv" ./cmd/tomlv || die
+}
+
+src_install() {
+ dodoc README.md
+ dobin bin/tomlv
+}