Gentoo Archives: gentoo-commits

From: "William Hubbs (williamh)" <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-go/go-oauth2: go-oauth2-0_pre20150527.ebuild ChangeLog go-oauth2-1.4.2_p20150527.ebuild go-oauth2-1.4.2_p20150511.ebuild
Date: Wed, 01 Jul 2015 20:57:02
Message-Id: 20150701205654.95599745@oystercatcher.gentoo.org
1 williamh 15/07/01 20:56:54
2
3 Modified: ChangeLog
4 Added: go-oauth2-0_pre20150527.ebuild
5 Removed: go-oauth2-1.4.2_p20150527.ebuild
6 go-oauth2-1.4.2_p20150511.ebuild
7 Log:
8 move the latest snapshot to a prerelease of version 0
9
10 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 0x30C46538)
11
12 Revision Changes Path
13 1.8 dev-go/go-oauth2/ChangeLog
14
15 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-go/go-oauth2/ChangeLog?rev=1.8&view=markup
16 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-go/go-oauth2/ChangeLog?rev=1.8&content-type=text/plain
17 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-go/go-oauth2/ChangeLog?r1=1.7&r2=1.8
18
19 Index: ChangeLog
20 ===================================================================
21 RCS file: /var/cvsroot/gentoo-x86/dev-go/go-oauth2/ChangeLog,v
22 retrieving revision 1.7
23 retrieving revision 1.8
24 diff -u -r1.7 -r1.8
25 --- ChangeLog 29 Jun 2015 16:01:21 -0000 1.7
26 +++ ChangeLog 1 Jul 2015 20:56:54 -0000 1.8
27 @@ -1,6 +1,13 @@
28 # ChangeLog for dev-go/go-oauth2
29 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
30 -# $Header: /var/cvsroot/gentoo-x86/dev-go/go-oauth2/ChangeLog,v 1.7 2015/06/29 16:01:21 williamh Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/dev-go/go-oauth2/ChangeLog,v 1.8 2015/07/01 20:56:54 williamh Exp $
32 +
33 +*go-oauth2-0_pre20150527 (01 Jul 2015)
34 +
35 + 01 Jul 2015; William Hubbs <williamh@g.o>
36 + +go-oauth2-0_pre20150527.ebuild, -go-oauth2-1.4.2_p20150511.ebuild,
37 + -go-oauth2-1.4.2_p20150527.ebuild:
38 + move the latest snapshot to a prerelease of version 0
39
40 29 Jun 2015; William Hubbs <williamh@g.o>
41 go-oauth2-1.4.2_p20150527.ebuild, go-oauth2-9999.ebuild:
42
43
44
45 1.1 dev-go/go-oauth2/go-oauth2-0_pre20150527.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-go/go-oauth2/go-oauth2-0_pre20150527.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-go/go-oauth2/go-oauth2-0_pre20150527.ebuild?rev=1.1&content-type=text/plain
49
50 Index: go-oauth2-0_pre20150527.ebuild
51 ===================================================================
52 # Copyright 1999-2015 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/dev-go/go-oauth2/go-oauth2-0_pre20150527.ebuild,v 1.1 2015/07/01 20:56:54 williamh Exp $
55
56 EAPI=5
57
58 KEYWORDS="~amd64"
59 DESCRIPTION="Go client implementation for OAuth 2.0 spec"
60 MY_PN=${PN##*-}
61 GO_PN=golang.org/x/${MY_PN}
62 HOMEPAGE="https://godoc.org/${GO_PN}"
63 EGIT_COMMIT="b5adcc2dcdf009d0391547edc6ecbaff889f5bb9"
64 SRC_URI="https://github.com/golang/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz
65 https://github.com/GoogleCloudPlatform/gcloud-golang/archive/629ed086d82ad5d0ac3668e309b8785aaf54735b.tar.gz -> gcloud-golang-629ed086d82ad5d0ac3668e309b8785aaf54735b.tar.gz"
66 LICENSE="BSD"
67 SLOT="0"
68 IUSE=""
69 DEPEND=">=dev-lang/go-1.4
70 dev-go/go-net"
71 RDEPEND=""
72 S="${WORKDIR}/src/${GO_PN}"
73 EGIT_CHECKOUT_DIR="${S}"
74 STRIP_MASK="*.a"
75
76 src_unpack() {
77 default
78 mkdir -p src/${GO_PN%/*} || die
79 mv ${MY_PN}-${EGIT_COMMIT} src/${GO_PN} || die
80
81 # Create a writable GOROOT in order to avoid sandbox violations.
82 export GOROOT="${WORKDIR}/goroot" GOPATH=${WORKDIR}
83 cp -sR "${EPREFIX}"/usr/lib/go "${GOROOT}" || die
84 rm -rf "${GOROOT}/src/${GO_PN}" || die
85
86 mkdir -p "${GOROOT}/src/google.golang.org" || die
87 rm -rf "${GOROOT}/src/google.golang.org"/* || die
88 rm -rf "${GOROOT}/pkg/${KERNEL}_${ARCH}/google.golang.org" || die
89 mv gcloud-golang-629ed086d82ad5d0ac3668e309b8785aaf54735b "${GOROOT}/src/google.golang.org/cloud" || die
90 }
91
92 src_compile() {
93 go install -v -x -work google.golang.org/cloud/compute/metadata || die
94 go install -v -x -work ${GO_PN}/... || die
95 }
96
97 src_test() {
98 # google/example_test.go imports appengine, introducing a circular dep
99 mv google/example_test.go{,_}
100 go test -x -v ${GO_PN}/... || die $?
101 mv google/example_test.go{_,}
102 }
103
104 src_install() {
105 insinto /usr/lib/go
106 find "${WORKDIR}"/{pkg,src} -name '.git*' -exec rm -rf {} \; 2>/dev/null
107 insopts -m0644 -p # preserve timestamps for bug 551486
108 doins -r "${WORKDIR}"/{pkg,src}
109 }