Gentoo Archives: gentoo-commits

From: "Joe Peterson (lavajoe)" <lavajoe@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-fs/btrfs-progs: ChangeLog btrfs-progs-0.17.ebuild btrfs-progs-0.18.ebuild
Date: Mon, 26 Jan 2009 19:31:59
Message-Id: E1LRXBZ-0005OF-6N@stork.gentoo.org
1 lavajoe 09/01/26 19:31:53
2
3 Modified: ChangeLog btrfs-progs-0.17.ebuild
4 Added: btrfs-progs-0.18.ebuild
5 Log:
6 Add new version 0.18 (goes with btrfs included in 2.6.29-rc2 kernel)
7 (Portage version: 2.1.6.7/cvs/Linux i686)
8
9 Revision Changes Path
10 1.18 sys-fs/btrfs-progs/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/btrfs-progs/ChangeLog?rev=1.18&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/btrfs-progs/ChangeLog?rev=1.18&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/btrfs-progs/ChangeLog?r1=1.17&r2=1.18
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/ChangeLog,v
19 retrieving revision 1.17
20 retrieving revision 1.18
21 diff -u -r1.17 -r1.18
22 --- ChangeLog 14 Jan 2009 22:12:04 -0000 1.17
23 +++ ChangeLog 26 Jan 2009 19:31:53 -0000 1.18
24 @@ -1,6 +1,12 @@
25 # ChangeLog for sys-fs/btrfs-progs
26 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/ChangeLog,v 1.17 2009/01/14 22:12:04 lavajoe Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/ChangeLog,v 1.18 2009/01/26 19:31:53 lavajoe Exp $
29 +
30 +*btrfs-progs-0.18 (26 Jan 2009)
31 +
32 + 26 Jan 2009; Joe Peterson <lavajoe@g.o> btrfs-progs-0.17.ebuild,
33 + +btrfs-progs-0.18.ebuild:
34 + Add new version 0.18 (goes with btrfs included in 2.6.29-rc2 kernel)
35
36 *btrfs-progs-0.17 (14 Jan 2009)
37
38
39
40
41 1.2 sys-fs/btrfs-progs/btrfs-progs-0.17.ebuild
42
43 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.17.ebuild?rev=1.2&view=markup
44 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.17.ebuild?rev=1.2&content-type=text/plain
45 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.17.ebuild?r1=1.1&r2=1.2
46
47 Index: btrfs-progs-0.17.ebuild
48 ===================================================================
49 RCS file: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.17.ebuild,v
50 retrieving revision 1.1
51 retrieving revision 1.2
52 diff -u -r1.1 -r1.2
53 --- btrfs-progs-0.17.ebuild 14 Jan 2009 22:12:04 -0000 1.1
54 +++ btrfs-progs-0.17.ebuild 26 Jan 2009 19:31:53 -0000 1.2
55 @@ -1,6 +1,6 @@
56 # Copyright 1999-2009 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 -# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.17.ebuild,v 1.1 2009/01/14 22:12:04 lavajoe Exp $
59 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.17.ebuild,v 1.2 2009/01/26 19:31:53 lavajoe Exp $
60
61 inherit eutils
62
63 @@ -61,3 +61,15 @@
64
65 dodoc INSTALL
66 }
67 +
68 +pkg_postinst() {
69 + ewarn "NOTE: This version of btrfs-progs corresponds to and should only"
70 + ewarn " be used with the version of btrfs included in the"
71 + ewarn " Linux 2.6.29-rc1 kernel."
72 + ewarn ""
73 + ewarn "WARNING: This version should NOT be used with earlier versions"
74 + ewarn " of the standaline btrfs module package!"
75 + ewarn ""
76 + ewarn " If you are using standalone btrfs-0.16 or earlier,"
77 + ewarn " use a matching version of btrfs-progs."
78 +}
79
80
81
82 1.1 sys-fs/btrfs-progs/btrfs-progs-0.18.ebuild
83
84 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.18.ebuild?rev=1.1&view=markup
85 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.18.ebuild?rev=1.1&content-type=text/plain
86
87 Index: btrfs-progs-0.18.ebuild
88 ===================================================================
89 # Copyright 1999-2009 Gentoo Foundation
90 # Distributed under the terms of the GNU General Public License v2
91 # $Header: /var/cvsroot/gentoo-x86/sys-fs/btrfs-progs/btrfs-progs-0.18.ebuild,v 1.1 2009/01/26 19:31:53 lavajoe Exp $
92
93 inherit eutils
94
95 DESCRIPTION="Btrfs filesystem utilities"
96 HOMEPAGE="http://btrfs.wiki.kernel.org/"
97 SRC_URI="http://www.kernel.org/pub/linux/kernel/people/mason/btrfs/${P}.tar.bz2"
98
99 LICENSE="GPL-2"
100 SLOT="0"
101 KEYWORDS="~amd64 ~x86"
102 IUSE="acl"
103
104 DEPEND="acl? (
105 sys-apps/acl
106 sys-fs/e2fsprogs
107 )"
108 RDEPEND="${DEPEND}"
109
110 src_unpack() {
111 unpack ${A}
112 cd "${S}"
113
114 # Apply hot fixes
115 #epatch "${FILESDIR}/${P}-hotfix.patch"
116 }
117
118 src_compile() {
119 emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
120 all || die
121 if use acl; then
122 emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
123 convert || die
124 fi
125 }
126
127 src_install() {
128 into /
129 dosbin btrfs-show
130 dosbin btrfs-vol
131 dosbin btrfs-image
132 dosbin btrfsctl
133 dosbin btrfstune
134 dosbin btrfsck
135 # fsck will segfault if invoked at boot, so do not make this link
136 #dosym btrfsck /sbin/fsck.btrfs
137 #newsbin debug-tree btrfs-debug-tree
138 newsbin mkfs.btrfs mkbtrfs
139 dosym mkbtrfs /sbin/mkfs.btrfs
140 if use acl; then
141 dosbin btrfs-convert
142 else
143 ewarn "Note: btrfs-convert not built/installed (requires acl USE flag)"
144 fi
145
146 into /usr
147 newbin bcp btrfs-bcp
148 newbin show-blocks btrfs-show-blocks
149
150 dodoc INSTALL
151 }
152
153 pkg_postinst() {
154 ewarn "NOTE: This version of btrfs-progs corresponds to and should only"
155 ewarn " be used with the version of btrfs included in the"
156 ewarn " Linux 2.6.29-rc2 kernel."
157 ewarn ""
158 ewarn "WARNING: This version should NOT be used with earlier versions"
159 ewarn " of the standaline btrfs module package!"
160 ewarn ""
161 ewarn " If you are using standalone btrfs-0.16 or earlier,"
162 ewarn " use a matching version of btrfs-progs."
163 }