summaryrefslogtreecommitdiff
path: root/dev-go
diff options
context:
space:
mode:
authorWilliam Hubbs <williamh@gentoo.org>2015-08-05 16:35:35 +0000
committerWilliam Hubbs <williamh@gentoo.org>2015-08-05 16:35:35 +0000
commit33234e87a2d23fe2fcd3546f57773e149ca3efb6 (patch)
tree1ad4c14261eff5ffe59bda7562afd168ae57e4bd /dev-go
parentAdd eclass for vcs snapshots of software written in Go. (diff)
downloadhistorical-33234e87a2d23fe2fcd3546f57773e149ca3efb6.tar.gz
historical-33234e87a2d23fe2fcd3546f57773e149ca3efb6.tar.bz2
historical-33234e87a2d23fe2fcd3546f57773e149ca3efb6.zip
add support for golang-vcs-snapshot to live ebuild
Package-Manager: portage-2.2.20/cvs/Linux x86_64 Manifest-Sign-Key: 0x30C46538
Diffstat (limited to 'dev-go')
-rw-r--r--dev-go/go-crypto/ChangeLog5
-rw-r--r--dev-go/go-crypto/Manifest26
-rw-r--r--dev-go/go-crypto/go-crypto-9999.ebuild32
3 files changed, 13 insertions, 50 deletions
diff --git a/dev-go/go-crypto/ChangeLog b/dev-go/go-crypto/ChangeLog
index 4efde9bb3fe0..b8f08a65acdb 100644
--- a/dev-go/go-crypto/ChangeLog
+++ b/dev-go/go-crypto/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-go/go-crypto
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-go/go-crypto/ChangeLog,v 1.10 2015/07/06 16:53:39 williamh Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-go/go-crypto/ChangeLog,v 1.11 2015/08/05 16:35:07 williamh Exp $
+
+ 05 Aug 2015; William Hubbs <williamh@gentoo.org> go-crypto-9999.ebuild:
+ add support for golang-vcs-snapshot to live ebuild
06 Jul 2015; William Hubbs <williamh@gentoo.org> go-crypto-9999.ebuild:
Add a subslot of the version number so we know which version is installed
diff --git a/dev-go/go-crypto/Manifest b/dev-go/go-crypto/Manifest
index ce32583855b1..6e046a19351d 100644
--- a/dev-go/go-crypto/Manifest
+++ b/dev-go/go-crypto/Manifest
@@ -1,27 +1,15 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
DIST go-crypto-0_pre20150608.tar.gz 874125 SHA256 2980e16b13dbe52fd2f5128e06c664fe5712a52efa185fa3578d8abc6a124406 SHA512 6ad4e8ecf8c19c5428bd560b90a97bd7db084038e5afaa197a3d76349639e41ac3992e8bafe701b9f32e30ed63a6d0d511fd98cbcc2039f338f4bc174ad03e0e WHIRLPOOL d18fed06e4f2d4bdbde42aeaf02ece2a5c8264f1b222aadfe1c49f16ba814ab15f4d1d9f6050fbdd83825d7dec273e4f14ac95dae2db08ed7472a57fbb55e7bc
EBUILD go-crypto-0_pre20150608.ebuild 1837 SHA256 e23d4515131163ec3a27608c5a5783ddf22e6b9cf83786ae2263dcb2c07f0780 SHA512 e3e677522b0ac86d7b77a0d98129bb309fa62170a0dc2ba2365b36bbb0992f58e320228083cb00d3eeb7cab15c664ea8b330773d6cecc173c1ef9cf9e3354639 WHIRLPOOL 5bc69151e67dc3e37f1b03536452d8df00cf4c8f0a681bc5f0be82f35f65f34352951560923e0df0a1c957b2cae0215f6762fd3a6308bad0ee95b12708c22f6f
-EBUILD go-crypto-9999.ebuild 1782 SHA256 3e854c7ae5d76ccff54dbb3d2a75887451053234896e70ae5a262e0e40d28b83 SHA512 63739cf53218016e47bdb73407e60c4fe349cd21948a4b7e2704741b08732b7b6b0763ae6472a284d32e847c119e9b54c33d85b23999e053392108a7fa81a909 WHIRLPOOL a1e33f2a9b3650776c7b5ba053af0523fed6ae315a6d64773c1b59f267e20ead1a2227268d54668545a92352e627626a17fb0b25a64507c822d91674f83d7ef7
-MISC ChangeLog 1675 SHA256 0428ae44943d3e33352258c66acc0383d7821ba2de0988af73fd196327d3419d SHA512 277f3ecfa4163911908e6eb2140762c01a8f5124cdc366afbc4222599a7b3029a12a29e0ca1fd29a55d6e76b7aaa07fceb9029891f823da58e6c8642d0ea3404 WHIRLPOOL c1f0206b73e65d479813ae61c002a0903c9ecd7e0de82bba8f0d8950eaadb1fe061096e10f960c9c27c0b592729a5881163ee5e60000727dca974295208991d3
+EBUILD go-crypto-9999.ebuild 1177 SHA256 7537778bbad4a3fb32dfe4d3eed7296368acccb4961d2a6c4f1f13906a8b845f SHA512 22948e504edb3206768daa241295cb4f769cb41eccc9314a96d7c3166155fad19f0dc8278959dd4dbc846c0e6bc0c81e5c231ce5d71d881a2e228eb3b9623d97 WHIRLPOOL 85d4b40eb0fa68634e225b4e52378041277e314bc00b4dff3cf74dbcff183368c9f7593016d50eefee27e7f42c3b32d00b4172d1226aa666a27159543d3e3b27
+MISC ChangeLog 1803 SHA256 6f5b35412260ae03aa0cb53972a7e0e09b19b2b37a02077101bdbbe7e8cf71d6 SHA512 ad08a20aa68a014c513bde286a15b3145870e10857974abbf6c7f8959f403117ead2f7adac455cec2c28a9ec3c85c699a8e5e350898495a5a23cf13eda665c46 WHIRLPOOL ec9ce05ab73582a5be34e9fc88fd9a56292a9d90d612bccdb8ab5f723fc4b799bd0217756bcb1de25629f50d7c77e3e193a751dbddfcc4969b01514aaedbe49c
MISC metadata.xml 290 SHA256 62c02df1bc831c3fe96b145008cd14c0be3a2f8d36620b78a8fa19d326f7ce53 SHA512 dbb5dac2cb5c478b6149448de1d3eb36d5c68b2c6264aa51d610821eda579d346e65c876363517b6c071f50dc3487904f80856d4a0751bb3eea1e1e06270a62a WHIRLPOOL fed9a1044dc84153280974e398e377f281d2736b6864f1895e533ace0873dc090da800e331267cc4491729bd38b6bdf983a26fd9870d14006b3043dd43448d30
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.1
+Version: GnuPG v2
-iQJ8BAEBCgBmBQJVtds6XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ0QUU0N0I4NzFERUI0MTJFN0EyODE0NUFF
-OTQwMkE3OUIwMzUyOUEyAAoJEOlAKnmwNSmi9L8QAJdWy0+bf1bDpyy2tAozgHJY
-NjcY8p8Jt3B8aLI4+AZdszQo1OEd2Tq1JB5i/IdK06ft6A9wZUH7mYYuCLksTRzh
-7kWpI7HLaoVvgy2lzeHXlUUCBcyPuh5JJmUQwlEc1AHoHSt89OvMVQepSpyiP9Ni
-eEWIpphHq5i3V/QsDpFgLkw8iMLvBg12sxy3wAAh/aEar5BcGEOZw/N/qnkKKQdM
-dSyGd+1RmofDhUX7AOlFIo0H2Qho8ZyEj48YSMF4NzsyBvf00+8WLyeaxRw6lUqd
-b6h03rLIv2sIWcro0CjZ7NLX5kc0VxAmjUQ96itKfK69pe/Hrez/WFvbvAg7M6GY
-5Hi4xdCwYqgOW6UPDf3S90ONGLx7CjfgFPRtt+AkPiPrYM0Yd6Sa4eLOHsJ1PP+Y
-+j7rm5//NbUiC2a39qy43phFVAh6QBTYwVOlF/qD+/24trdIp1iIBmmk8cGaiXaP
-8/8r2yauNycFBd7qUS3z/MHjVWTRyVUlSF56bIyONjgn+mpOt5VUFaJ5SflEB5YR
-gw3iTSOHEiREO0hvrNYubZpfqdhcUxlVPRkJ13yNrcl5w+8uQTClDD/la1onJ+4X
-GkvWE+fH5p0//Y/F9OagoxuxdlNXQQ+acCXwbfAHx0rL30MjRhOlWU75WGEqFX1f
-b8yQhpBBP6UrAujrSlCW
-=Gus3
+iEYEAREIAAYFAlXCO1cACgkQblQW9DDEZTirfgCfc9FJz7doFjc1x+rm8UifLWuH
+sa8An2VrjZ2Bln6FeYveOl4GU0IrIfbh
+=i6H/
-----END PGP SIGNATURE-----
diff --git a/dev-go/go-crypto/go-crypto-9999.ebuild b/dev-go/go-crypto/go-crypto-9999.ebuild
index 6740cd43f879..d4a068f7eda1 100644
--- a/dev-go/go-crypto/go-crypto-9999.ebuild
+++ b/dev-go/go-crypto/go-crypto-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-go/go-crypto/go-crypto-9999.ebuild,v 1.8 2015/07/06 16:53:39 williamh Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-go/go-crypto/go-crypto-9999.ebuild,v 1.9 2015/08/05 16:35:07 williamh Exp $
EAPI=5
EGO_PN=golang.org/x/crypto/...
@@ -12,6 +12,7 @@ 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
@@ -23,35 +24,6 @@ IUSE=""
DEPEND=""
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() {
# disable broken tests
sed -e 's:TestAgentForward(:_\0:' \