1 |
bicatali 15/07/31 20:09:57 |
2 |
|
3 |
Modified: cvmfs-9999.ebuild cvmfs-2.1.19.ebuild ChangeLog |
4 |
Added: cvmfs-2.1.20.0_p05.ebuild |
5 |
Removed: cvmfs-2.1.14.ebuild cvmfs-2.1.17.ebuild |
6 |
Log: |
7 |
Version bump, add geoip dependencies |
8 |
|
9 |
(Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 0x13CB1360) |
10 |
|
11 |
Revision Changes Path |
12 |
1.4 net-fs/cvmfs/cvmfs-9999.ebuild |
13 |
|
14 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/cvmfs/cvmfs-9999.ebuild?rev=1.4&view=markup |
15 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/cvmfs/cvmfs-9999.ebuild?rev=1.4&content-type=text/plain |
16 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/cvmfs/cvmfs-9999.ebuild?r1=1.3&r2=1.4 |
17 |
|
18 |
Index: cvmfs-9999.ebuild |
19 |
=================================================================== |
20 |
RCS file: /var/cvsroot/gentoo-x86/net-fs/cvmfs/cvmfs-9999.ebuild,v |
21 |
retrieving revision 1.3 |
22 |
retrieving revision 1.4 |
23 |
diff -u -r1.3 -r1.4 |
24 |
--- cvmfs-9999.ebuild 5 Feb 2014 18:00:36 -0000 1.3 |
25 |
+++ cvmfs-9999.ebuild 31 Jul 2015 20:09:57 -0000 1.4 |
26 |
@@ -1,40 +1,40 @@ |
27 |
-# Copyright 1999-2014 Gentoo Foundation |
28 |
+# Copyright 1999-2015 Gentoo Foundation |
29 |
# Distributed under the terms of the GNU General Public License v2 |
30 |
-# $Header: /var/cvsroot/gentoo-x86/net-fs/cvmfs/cvmfs-9999.ebuild,v 1.3 2014/02/05 18:00:36 bicatali Exp $ |
31 |
+# $Header: /var/cvsroot/gentoo-x86/net-fs/cvmfs/cvmfs-9999.ebuild,v 1.4 2015/07/31 20:09:57 bicatali Exp $ |
32 |
|
33 |
EAPI=5 |
34 |
|
35 |
-#if LIVE |
36 |
EGIT_REPO_URI="https://github.com/cvmfs/cvmfs.git" |
37 |
EGIT_BRANCH="devel" |
38 |
-inherit git-r3 |
39 |
-#endif |
40 |
|
41 |
-inherit cmake-utils |
42 |
+inherit git-r3 cmake-utils |
43 |
|
44 |
DESCRIPTION="HTTP read-only file system for distributing software" |
45 |
HOMEPAGE="http://cernvm.cern.ch/portal/filesystem" |
46 |
-SRC_URI="https://ecsft.cern.ch/dist/${PN}/${P}/${P}.tar.gz" |
47 |
+ |
48 |
+SRC_URI= |
49 |
+KEYWORDS= |
50 |
|
51 |
LICENSE="BSD" |
52 |
SLOT="0" |
53 |
|
54 |
-KEYWORDS="~amd64 ~x86" |
55 |
IUSE="+client debug doc test server" |
56 |
|
57 |
CDEPEND=" |
58 |
dev-cpp/gtest |
59 |
- dev-db/sqlite:3 |
60 |
- dev-libs/openssl |
61 |
- net-libs/pacparser |
62 |
- net-misc/curl[adns] |
63 |
+ dev-db/sqlite:3= |
64 |
+ dev-libs/openssl:0 |
65 |
+ net-libs/pacparser:0= |
66 |
+ net-misc/curl:0=[adns] |
67 |
sys-apps/attr |
68 |
- sys-libs/zlib |
69 |
+ sys-libs/zlib:0= |
70 |
client? ( |
71 |
- dev-cpp/sparsehash |
72 |
- dev-libs/leveldb |
73 |
- sys-fs/fuse ) |
74 |
- server? ( >=dev-cpp/tbb-4.2 )" |
75 |
+ >=dev-cpp/sparsehash-1.12 |
76 |
+ dev-libs/leveldb:0= |
77 |
+ sys-fs/fuse:0= ) |
78 |
+ server? ( |
79 |
+ >=dev-python/geoip-python-1.3.1 |
80 |
+ >=dev-cpp/tbb-4.2:0= )" |
81 |
|
82 |
RDEPEND="${CDEPEND} |
83 |
client? ( net-fs/autofs ) |
84 |
@@ -44,11 +44,6 @@ |
85 |
virtual/pkgconfig |
86 |
doc? ( app-doc/doxygen[dot] )" |
87 |
|
88 |
-#if LIVE |
89 |
-KEYWORDS= |
90 |
-SRC_URI= |
91 |
-#endif |
92 |
- |
93 |
src_prepare() { |
94 |
sed -i -e 's/COPYING//' CMakeLists.txt || die |
95 |
rm bootstrap.sh || die |
96 |
@@ -65,15 +60,15 @@ |
97 |
-e 's/ar/$(AR)/' \ |
98 |
-e 's/ranlib/$(RANLIB)/' \ |
99 |
externals/vjson/src/Makefile || die |
100 |
- mkdir -p "${S}_build"/externals/build_vjson |
101 |
- cp externals/vjson/src/* "${S}_build"/externals/build_vjson/ || die |
102 |
+ mkdir -p "${WORKDIR}/${P}_build"/externals/build_vjson |
103 |
+ cp externals/vjson/src/* "${WORKDIR}/${P}_build"/externals/build_vjson/ || die |
104 |
fi |
105 |
- |
106 |
cmake-utils_src_prepare |
107 |
} |
108 |
|
109 |
src_configure() { |
110 |
local mycmakeargs=( |
111 |
+ -DGEOIP_BUILTIN=OFF |
112 |
-DGOOGLETEST_BUILTIN=OFF |
113 |
-DLEVELDB_BUILTIN=OFF |
114 |
-DLIBCURL_BUILTIN=OFF |
115 |
|
116 |
|
117 |
|
118 |
1.2 net-fs/cvmfs/cvmfs-2.1.19.ebuild |
119 |
|
120 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/cvmfs/cvmfs-2.1.19.ebuild?rev=1.2&view=markup |
121 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/cvmfs/cvmfs-2.1.19.ebuild?rev=1.2&content-type=text/plain |
122 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/cvmfs/cvmfs-2.1.19.ebuild?r1=1.1&r2=1.2 |
123 |
|
124 |
Index: cvmfs-2.1.19.ebuild |
125 |
=================================================================== |
126 |
RCS file: /var/cvsroot/gentoo-x86/net-fs/cvmfs/cvmfs-2.1.19.ebuild,v |
127 |
retrieving revision 1.1 |
128 |
retrieving revision 1.2 |
129 |
diff -u -r1.1 -r1.2 |
130 |
--- cvmfs-2.1.19.ebuild 30 Apr 2014 16:38:54 -0000 1.1 |
131 |
+++ cvmfs-2.1.19.ebuild 31 Jul 2015 20:09:57 -0000 1.2 |
132 |
@@ -1,6 +1,6 @@ |
133 |
-# Copyright 1999-2014 Gentoo Foundation |
134 |
+# Copyright 1999-2015 Gentoo Foundation |
135 |
# Distributed under the terms of the GNU General Public License v2 |
136 |
-# $Header: /var/cvsroot/gentoo-x86/net-fs/cvmfs/cvmfs-2.1.19.ebuild,v 1.1 2014/04/30 16:38:54 bicatali Exp $ |
137 |
+# $Header: /var/cvsroot/gentoo-x86/net-fs/cvmfs/cvmfs-2.1.19.ebuild,v 1.2 2015/07/31 20:09:57 bicatali Exp $ |
138 |
|
139 |
EAPI=5 |
140 |
|
141 |
@@ -19,7 +19,7 @@ |
142 |
CDEPEND=" |
143 |
dev-cpp/gtest |
144 |
dev-db/sqlite:3= |
145 |
- dev-libs/openssl |
146 |
+ dev-libs/openssl:0 |
147 |
net-libs/pacparser:0= |
148 |
net-misc/curl:0=[adns] |
149 |
sys-apps/attr |
150 |
|
151 |
|
152 |
|
153 |
1.12 net-fs/cvmfs/ChangeLog |
154 |
|
155 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/cvmfs/ChangeLog?rev=1.12&view=markup |
156 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/cvmfs/ChangeLog?rev=1.12&content-type=text/plain |
157 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/cvmfs/ChangeLog?r1=1.11&r2=1.12 |
158 |
|
159 |
Index: ChangeLog |
160 |
=================================================================== |
161 |
RCS file: /var/cvsroot/gentoo-x86/net-fs/cvmfs/ChangeLog,v |
162 |
retrieving revision 1.11 |
163 |
retrieving revision 1.12 |
164 |
diff -u -r1.11 -r1.12 |
165 |
--- ChangeLog 30 Apr 2014 16:38:54 -0000 1.11 |
166 |
+++ ChangeLog 31 Jul 2015 20:09:57 -0000 1.12 |
167 |
@@ -1,6 +1,16 @@ |
168 |
# ChangeLog for net-fs/cvmfs |
169 |
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 |
170 |
-# $Header: /var/cvsroot/gentoo-x86/net-fs/cvmfs/ChangeLog,v 1.11 2014/04/30 16:38:54 bicatali Exp $ |
171 |
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 |
172 |
+# $Header: /var/cvsroot/gentoo-x86/net-fs/cvmfs/ChangeLog,v 1.12 2015/07/31 20:09:57 bicatali Exp $ |
173 |
+ |
174 |
+*cvmfs-2.1.20.0_p05 (31 Jul 2015) |
175 |
+ |
176 |
+ 31 Jul 2015; Sébastien Fabbro <bicatali@g.o> |
177 |
+ +cvmfs-2.1.20.0_p05.ebuild, +files/cvmfs-2.1.20.0_p05-cares-underlink.patch, |
178 |
+ +files/cvmfs-2.1.20.0_p05-geoip-missing-cmake.patch, -cvmfs-2.1.14.ebuild, |
179 |
+ -cvmfs-2.1.17.ebuild, -files/FindCARes.cmake, -files/Findleveldb.cmake, |
180 |
+ -files/cvmfs-2.1.10-no-config.patch, -files/cvmfs-2.1.10-openrc.patch, |
181 |
+ cvmfs-2.1.19.ebuild, cvmfs-9999.ebuild: |
182 |
+ Version bump, add geoip dependencies |
183 |
|
184 |
*cvmfs-2.1.19 (30 Apr 2014) |
185 |
|
186 |
|
187 |
|
188 |
|
189 |
1.1 net-fs/cvmfs/cvmfs-2.1.20.0_p05.ebuild |
190 |
|
191 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/cvmfs/cvmfs-2.1.20.0_p05.ebuild?rev=1.1&view=markup |
192 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-fs/cvmfs/cvmfs-2.1.20.0_p05.ebuild?rev=1.1&content-type=text/plain |
193 |
|
194 |
Index: cvmfs-2.1.20.0_p05.ebuild |
195 |
=================================================================== |
196 |
# Copyright 1999-2015 Gentoo Foundation |
197 |
# Distributed under the terms of the GNU General Public License v2 |
198 |
# $Header: /var/cvsroot/gentoo-x86/net-fs/cvmfs/cvmfs-2.1.20.0_p05.ebuild,v 1.1 2015/07/31 20:09:57 bicatali Exp $ |
199 |
|
200 |
EAPI=5 |
201 |
|
202 |
inherit cmake-utils |
203 |
|
204 |
MYP=${PN}-${PV/_p/-fix} |
205 |
|
206 |
DESCRIPTION="HTTP read-only file system for distributing software" |
207 |
HOMEPAGE="http://cernvm.cern.ch/portal/filesystem" |
208 |
SRC_URI="https://github.com/cvmfs/${PN}/archive/${MYP}.tar.gz" |
209 |
|
210 |
LICENSE="BSD" |
211 |
SLOT="0" |
212 |
|
213 |
KEYWORDS="~amd64 ~x86" |
214 |
IUSE="+client debug doc test server" |
215 |
|
216 |
CDEPEND=" |
217 |
dev-cpp/gtest |
218 |
dev-db/sqlite:3= |
219 |
dev-libs/openssl:0 |
220 |
net-libs/pacparser:0= |
221 |
net-misc/curl:0=[adns] |
222 |
sys-apps/attr |
223 |
sys-libs/zlib:0= |
224 |
client? ( |
225 |
>=dev-cpp/sparsehash-1.12 |
226 |
dev-libs/leveldb:0= |
227 |
sys-fs/fuse:0= ) |
228 |
server? ( |
229 |
>=dev-python/geoip-python-1.3.1 |
230 |
>=dev-cpp/tbb-4.2:0= )" |
231 |
|
232 |
RDEPEND="${CDEPEND} |
233 |
client? ( net-fs/autofs )" |
234 |
# server? ( www-servers/apache[ssl] )" |
235 |
|
236 |
DEPEND="${CDEPEND} |
237 |
virtual/pkgconfig |
238 |
doc? ( app-doc/doxygen[dot] )" |
239 |
|
240 |
S="${WORKDIR}/${PN}-${MYP}" |
241 |
|
242 |
src_prepare() { |
243 |
epatch \ |
244 |
"${FILESDIR}"/${P}-geoip-missing-cmake.patch \ |
245 |
"${FILESDIR}"/${P}-cares-underlink.patch |
246 |
# gentoo stuff |
247 |
sed -i -e 's/COPYING//' CMakeLists.txt || die |
248 |
rm bootstrap.sh || die |
249 |
sed -i \ |
250 |
-e "s:cvmfs-\${CernVM-FS_VERSION_STRING}:${PF}:" \ |
251 |
CMakeLists.txt || die |
252 |
|
253 |
# hack for bundled vjson |
254 |
# vjson not worth unbundling, already upstream obsolete |
255 |
# upstream replaced by gason with a new api |
256 |
if use server; then |
257 |
sed -i \ |
258 |
-e 's/g++/$(CXX)/g' \ |
259 |
-e 's/-O2/$(CXXFLAGS)/g' \ |
260 |
-e 's/ar/$(AR)/' \ |
261 |
-e 's/ranlib/$(RANLIB)/' \ |
262 |
externals/vjson/src/Makefile || die |
263 |
mkdir -p "${WORKDIR}/${P}_build"/externals/build_vjson |
264 |
cp externals/vjson/src/* "${WORKDIR}/${P}_build"/externals/build_vjson/ || die |
265 |
fi |
266 |
cmake-utils_src_prepare |
267 |
} |
268 |
|
269 |
src_configure() { |
270 |
local mycmakeargs=( |
271 |
-DGEOIP_BUILTIN=OFF |
272 |
-DGOOGLETEST_BUILTIN=OFF |
273 |
-DLEVELDB_BUILTIN=OFF |
274 |
-DLIBCURL_BUILTIN=OFF |
275 |
-DPACPARSER_BUILTIN=OFF |
276 |
-DSPARSEHASH_BUILTIN=OFF |
277 |
-DSQLITE3_BUILTIN=OFF |
278 |
-DTBB_PRIVATE_LIB=OFF |
279 |
-DZLIB_BUILTIN=OFF |
280 |
$(cmake-utils_use debug BUILD_SERVER_DEBUG) |
281 |
$(cmake-utils_use server BUILD_SERVER) |
282 |
$(cmake-utils_use client BUILD_CVMFS) |
283 |
$(cmake-utils_use client BUILD_LIBCVMFS) |
284 |
$(cmake-utils_use client INSTALL_MOUNT_SCRIPTS) |
285 |
$(cmake-utils_use test BUILD_UNITTESTS) |
286 |
) |
287 |
cmake-utils_src_configure |
288 |
} |
289 |
|
290 |
src_compile() { |
291 |
cmake-utils_src_compile |
292 |
if use doc; then |
293 |
cd doc |
294 |
doxygen cvmfs.doxy || die |
295 |
fi |
296 |
} |
297 |
|
298 |
src_install() { |
299 |
cmake-utils_src_install |
300 |
use doc && dohtml -r doc/html/* |
301 |
} |
302 |
|
303 |
pkg_config() { |
304 |
if use client; then |
305 |
einfo "Setting up CernVM-FS client" |
306 |
cvmfs_config setup |
307 |
einfo "Now edit ${EROOT%/}/etc/cvmfs/default.local and run" |
308 |
einfo " ${EROOT%/}/usr/init.d/autofs restart" |
309 |
fi |
310 |
} |