Gentoo Archives: gentoo-commits

From: "Zac Medico (zmedico)" <zmedico@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-libs/go-fuse: go-fuse-0_p20140812-r1.ebuild ChangeLog go-fuse-0_p20140812.ebuild
Date: Tue, 24 Feb 2015 23:43:30
Message-Id: 20150224234326.4EC32127AF@oystercatcher.gentoo.org
1 zmedico 15/02/24 23:43:26
2
3 Modified: ChangeLog
4 Added: go-fuse-0_p20140812-r1.ebuild
5 Removed: go-fuse-0_p20140812.ebuild
6 Log:
7 Bumb revision for bug 541284, for anyone who may have it installed in the wrong place.
8
9 (Portage version: 2.2.17/cvs/Linux x86_64, signed Manifest commit with key 0xAE5719A3)
10
11 Revision Changes Path
12 1.9 dev-libs/go-fuse/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/go-fuse/ChangeLog?rev=1.9&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/go-fuse/ChangeLog?rev=1.9&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/go-fuse/ChangeLog?r1=1.8&r2=1.9
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/dev-libs/go-fuse/ChangeLog,v
21 retrieving revision 1.8
22 retrieving revision 1.9
23 diff -u -r1.8 -r1.9
24 --- ChangeLog 24 Feb 2015 23:39:29 -0000 1.8
25 +++ ChangeLog 24 Feb 2015 23:43:26 -0000 1.9
26 @@ -1,6 +1,13 @@
27 # ChangeLog for dev-libs/go-fuse
28 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/go-fuse/ChangeLog,v 1.8 2015/02/24 23:39:29 zmedico Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/go-fuse/ChangeLog,v 1.9 2015/02/24 23:43:26 zmedico Exp $
31 +
32 +*go-fuse-0_p20140812-r1 (24 Feb 2015)
33 +
34 + 24 Feb 2015; Zac Medico <zmedico@g.o> +go-fuse-0_p20140812-r1.ebuild,
35 + -go-fuse-0_p20140812.ebuild:
36 + Bumb revision for bug 541284, for anyone who may have it installed in the
37 + wrong place.
38
39 24 Feb 2015; Zac Medico <zmedico@g.o> go-fuse-0_p20140812.ebuild:
40 Install in src instead of src/pkg for go-1.4. Thanks to William Hubbs
41
42
43
44 1.1 dev-libs/go-fuse/go-fuse-0_p20140812-r1.ebuild
45
46 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/go-fuse/go-fuse-0_p20140812-r1.ebuild?rev=1.1&view=markup
47 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/go-fuse/go-fuse-0_p20140812-r1.ebuild?rev=1.1&content-type=text/plain
48
49 Index: go-fuse-0_p20140812-r1.ebuild
50 ===================================================================
51 # Copyright 1999-2015 Gentoo Foundation
52 # Distributed under the terms of the GNU General Public License v2
53 # $Header: /var/cvsroot/gentoo-x86/dev-libs/go-fuse/go-fuse-0_p20140812-r1.ebuild,v 1.1 2015/02/24 23:43:26 zmedico Exp $
54
55 EAPI=5
56
57 KEYWORDS="~amd64"
58 RESTRICT="strip"
59 DESCRIPTION="FUSE bindings for Go"
60 GO_PN=github.com/hanwen/${PN}
61 HOMEPAGE="https://${GO_PN}"
62 EGIT_COMMIT="8c85ded140ac1889372a0e22d8d21e3d10a303bd"
63 SRC_URI="https://${GO_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
64 LICENSE="BSD"
65 SLOT="0"
66 IUSE=""
67 DEPEND=">=dev-lang/go-1.3"
68 RDEPEND=""
69 S=${WORKDIR}
70
71 src_unpack() {
72 default_src_unpack
73 mkdir -p src/${GO_PN%/*} || die
74 mv ${PN}-${EGIT_COMMIT} src/${GO_PN} || die
75 }
76
77 src_prepare() {
78 sed -e "s:\(go \${target}\)\(.*\)$:\\1 -x \\2:" \
79 -e 's:^for target in "clean" "install" ; do$:for target in "install" ; do:' \
80 -e '17,26d' \
81 src/${GO_PN}/all.bash > src/${GO_PN}/all.bash.patched || die
82 }
83
84 src_compile() {
85 # Create a filtered GOROOT tree out of symlinks,
86 # excluding go-fuse, for bug #503324.
87 cp -sR /usr/lib/go goroot || die
88 rm -rf goroot/src/${GO_PN} || die
89 rm -rf goroot/pkg/linux_${ARCH}/${GO_PN} || die
90 CGO_CFLAGS="${CFLAGS}" GOROOT="${WORKDIR}/goroot" GOPATH="${WORKDIR}" \
91 bash src/${GO_PN}/all.bash.patched || die
92 }
93
94 src_install() {
95 insinto /usr/lib/go
96 doins -r pkg
97 insinto /usr/lib/go/src
98 rm src/${GO_PN}/all.bash.patched || die
99 find src/${GO_PN} -name .gitignore -delete
100 doins -r src/*
101 }