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-net: go-net-9999.ebuild ChangeLog
Date: Mon, 29 Jun 2015 03:49:04
Message-Id: 20150629034853.2E20273D@oystercatcher.gentoo.org
1 williamh 15/06/29 03:48:53
2
3 Modified: go-net-9999.ebuild ChangeLog
4 Log:
5 Make live ebuild copyable
6
7 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 0x30C46538)
8
9 Revision Changes Path
10 1.6 dev-go/go-net/go-net-9999.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-go/go-net/go-net-9999.ebuild?rev=1.6&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-go/go-net/go-net-9999.ebuild?rev=1.6&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-go/go-net/go-net-9999.ebuild?r1=1.5&r2=1.6
15
16 Index: go-net-9999.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/dev-go/go-net/go-net-9999.ebuild,v
19 retrieving revision 1.5
20 retrieving revision 1.6
21 diff -u -r1.5 -r1.6
22 --- go-net-9999.ebuild 25 Jun 2015 19:24:07 -0000 1.5
23 +++ go-net-9999.ebuild 29 Jun 2015 03:48:53 -0000 1.6
24 @@ -1,12 +1,20 @@
25 # Copyright 1999-2015 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-go/go-net/go-net-9999.ebuild,v 1.5 2015/06/25 19:24:07 williamh Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-go/go-net/go-net-9999.ebuild,v 1.6 2015/06/29 03:48:53 williamh Exp $
29
30 EAPI=5
31 -inherit golang-build golang-vcs
32 EGO_PN=golang.org/x/net/...
33 EGO_SRC=golang.org/x/net
34
35 +if [[ ${PV} = *9999* ]]; then
36 + inherit golang-vcs
37 +else
38 + KEYWORDS="~amd64"
39 + EGIT_COMMIT="dfe268fd2bb5c793f4c083803609fce9806c6f80"
40 + SRC_URI="https://github.com/golang/net/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
41 +fi
42 +inherit golang-build
43 +
44 DESCRIPTION="Go supplementary network libraries"
45 HOMEPAGE="https://godoc.org/golang.org/x/net"
46 LICENSE="BSD"
47 @@ -15,6 +23,35 @@
48 DEPEND="dev-go/go-text"
49 RDEPEND=""
50
51 +if [[ ${PV} != *9999* ]]; then
52 +src_unpack() {
53 + local f
54 +
55 + for f in ${A}
56 + do
57 + case "${f}" in
58 + *.tar|*.tar.gz|*.tar.bz2|*.tar.xz)
59 + local destdir=${WORKDIR}/${P}/src/${EGO_SRC}
60 +
61 + debug-print "${FUNCNAME}: unpacking ${f} to ${destdir}"
62 +
63 + # XXX: check whether the directory structure inside is
64 + # fine? i.e. if the tarball has actually a parent dir.
65 + mkdir -p "${destdir}" || die
66 + tar -C "${destdir}" -x --strip-components 1 \
67 + -f "${DISTDIR}/${f}" || die
68 + ;;
69 + *)
70 + debug-print "${FUNCNAME}: falling back to unpack for ${f}"
71 +
72 + # fall back to the default method
73 + unpack "${f}"
74 + ;;
75 + esac
76 + done
77 +}
78 +fi
79 +
80 src_prepare() {
81 # disable broken tests
82 sed -e 's:TestReadProppatch(:_\0:' \
83
84
85
86 1.9 dev-go/go-net/ChangeLog
87
88 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-go/go-net/ChangeLog?rev=1.9&view=markup
89 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-go/go-net/ChangeLog?rev=1.9&content-type=text/plain
90 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-go/go-net/ChangeLog?r1=1.8&r2=1.9
91
92 Index: ChangeLog
93 ===================================================================
94 RCS file: /var/cvsroot/gentoo-x86/dev-go/go-net/ChangeLog,v
95 retrieving revision 1.8
96 retrieving revision 1.9
97 diff -u -r1.8 -r1.9
98 --- ChangeLog 25 Jun 2015 19:24:07 -0000 1.8
99 +++ ChangeLog 29 Jun 2015 03:48:53 -0000 1.9
100 @@ -1,6 +1,9 @@
101 # ChangeLog for dev-go/go-net
102 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
103 -# $Header: /var/cvsroot/gentoo-x86/dev-go/go-net/ChangeLog,v 1.8 2015/06/25 19:24:07 williamh Exp $
104 +# $Header: /var/cvsroot/gentoo-x86/dev-go/go-net/ChangeLog,v 1.9 2015/06/29 03:48:53 williamh Exp $
105 +
106 + 29 Jun 2015; William Hubbs <williamh@g.o> go-net-9999.ebuild:
107 + Make live ebuild copyable
108
109 25 Jun 2015; William Hubbs <williamh@g.o> go-net-9999.ebuild:
110 Convert live ebuild to the new eclasses