Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-geosciences/merkaartor: merkaartor-0.18.1.ebuild merkaartor-0.17.2.ebuild merkaartor-0.18.1-r1.ebuild metadata.xml merkaartor-9999.ebuild ChangeLog
Date: Tue, 31 Mar 2015 13:15:12
Message-Id: 20150331131505.E92C314EB6@oystercatcher.gentoo.org
1 jlec 15/03/31 13:15:04
2
3 Modified: merkaartor-0.18.1.ebuild merkaartor-0.17.2.ebuild
4 metadata.xml merkaartor-9999.ebuild ChangeLog
5 Added: merkaartor-0.18.1-r1.ebuild
6 Log:
7 Use system libs instead of bundled ones, bug #487512; thanks Nikoli for the patch; update live ebuild to new repo location, bug #544862
8
9 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
10
11 Revision Changes Path
12 1.3 sci-geosciences/merkaartor/merkaartor-0.18.1.ebuild
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1.ebuild?rev=1.3&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1.ebuild?rev=1.3&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1.ebuild?r1=1.2&r2=1.3
17
18 Index: merkaartor-0.18.1.ebuild
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1.ebuild,v
21 retrieving revision 1.2
22 retrieving revision 1.3
23 diff -u -r1.2 -r1.3
24 --- merkaartor-0.18.1.ebuild 2 Mar 2013 23:21:39 -0000 1.2
25 +++ merkaartor-0.18.1.ebuild 31 Mar 2015 13:15:04 -0000 1.3
26 @@ -1,25 +1,21 @@
27 -# Copyright 1999-2013 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/sci-geosciences/merkaartor/merkaartor-0.18.1.ebuild,v 1.2 2013/03/02 23:21:39 hwoarang Exp $
31 +# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1.ebuild,v 1.3 2015/03/31 13:15:04 jlec Exp $
32
33 EAPI=4
34
35 REDMINE_HASH="301"
36 -[[ ${PV} == 9999 ]] && SCM_ECLASS=git-2
37 -EGIT_REPO_URI="git://gitorious.org/merkaartor/main.git"
38 -EGIT_PROJECT=${PN}
39
40 inherit multilib qt4-r2 ${SCM_ECLASS}
41
42 DESCRIPTION="A Qt4 based map editor for the openstreetmap.org project"
43 HOMEPAGE="http://www.merkaartor.be"
44 -[[ ${PV} == 9999 ]] || SRC_URI="http://merkaartor.be/attachments/download/${REDMINE_HASH}/merkaartor-${PV}.tar.bz2"
45 +SRC_URI="http://merkaartor.be/attachments/download/${REDMINE_HASH}/merkaartor-${PV}.tar.bz2"
46
47 LICENSE="GPL-2"
48 SLOT="0"
49
50 # Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
51 -[[ ${PV} == 9999 ]] || \
52 KEYWORDS="~amd64 ~x86"
53
54 IUSE="debug exif gps nls libproxy"
55
56
57
58 1.9 sci-geosciences/merkaartor/merkaartor-0.17.2.ebuild
59
60 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.17.2.ebuild?rev=1.9&view=markup
61 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.17.2.ebuild?rev=1.9&content-type=text/plain
62 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.17.2.ebuild?r1=1.8&r2=1.9
63
64 Index: merkaartor-0.17.2.ebuild
65 ===================================================================
66 RCS file: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.17.2.ebuild,v
67 retrieving revision 1.8
68 retrieving revision 1.9
69 diff -u -r1.8 -r1.9
70 --- merkaartor-0.17.2.ebuild 2 Mar 2013 23:21:39 -0000 1.8
71 +++ merkaartor-0.17.2.ebuild 31 Mar 2015 13:15:04 -0000 1.9
72 @@ -1,24 +1,21 @@
73 -# Copyright 1999-2013 Gentoo Foundation
74 +# Copyright 1999-2015 Gentoo Foundation
75 # Distributed under the terms of the GNU General Public License v2
76 -# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.17.2.ebuild,v 1.8 2013/03/02 23:21:39 hwoarang Exp $
77 +# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.17.2.ebuild,v 1.9 2015/03/31 13:15:04 jlec Exp $
78
79 EAPI=4
80
81 REDMINE_HASH="253"
82 -[[ ${PV} == 9999 ]] && SCM_ECLASS=git-2
83 -EGIT_REPO_URI="git://gitorious.org/merkaartor/main.git"
84 -EGIT_PROJECT=${PN}
85 +
86 inherit multilib qt4-r2 ${SCM_ECLASS}
87
88 DESCRIPTION="A Qt4 based map editor for the openstreetmap.org project"
89 HOMEPAGE="http://www.merkaartor.be"
90 -[[ ${PV} == 9999 ]] || SRC_URI="http://merkaartor.be/attachments/download/${REDMINE_HASH}/merkaartor-${PV}.tar.bz2"
91 +SRC_URI="http://merkaartor.be/attachments/download/${REDMINE_HASH}/merkaartor-${PV}.tar.bz2"
92
93 LICENSE="GPL-2"
94 SLOT="0"
95
96 # Don't move KEYWORDS on the previous line or ekeyword won't work # 399061
97 -[[ ${PV} == 9999 ]] || \
98 KEYWORDS="~amd64 ~x86"
99
100 IUSE="debug exif gps nls libproxy"
101
102
103
104 1.7 sci-geosciences/merkaartor/metadata.xml
105
106 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/metadata.xml?rev=1.7&view=markup
107 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/metadata.xml?rev=1.7&content-type=text/plain
108 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/metadata.xml?r1=1.6&r2=1.7
109
110 Index: metadata.xml
111 ===================================================================
112 RCS file: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/metadata.xml,v
113 retrieving revision 1.6
114 retrieving revision 1.7
115 diff -u -r1.6 -r1.7
116 --- metadata.xml 23 Oct 2013 19:17:27 -0000 1.6
117 +++ metadata.xml 31 Mar 2015 13:15:04 -0000 1.7
118 @@ -3,7 +3,11 @@
119 <pkgmetadata>
120 <herd>sci-geosciences</herd>
121 <use>
122 - <flag name="libproxy">Use <pkg>net-libs/libproxy</pkg> for getting the HTTP/HTTPS/SOCKS proxy configuration</flag>
123 - <flag name="webkit">Enable Webkit browser plugin using <pkg>dev-qt/qtwebkit</pkg></flag>
124 + <flag name="libproxy">
125 + Use <pkg>net-libs/libproxy</pkg> for getting the HTTP/HTTPS/SOCKS proxy configuration
126 + </flag>
127 + <flag name="qrcode">
128 + Enable QR code scanning with <pkg>media-gfx/zbar</pkg>
129 + </flag>
130 </use>
131 </pkgmetadata>
132
133
134
135 1.16 sci-geosciences/merkaartor/merkaartor-9999.ebuild
136
137 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild?rev=1.16&view=markup
138 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild?rev=1.16&content-type=text/plain
139 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild?r1=1.15&r2=1.16
140
141 Index: merkaartor-9999.ebuild
142 ===================================================================
143 RCS file: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild,v
144 retrieving revision 1.15
145 retrieving revision 1.16
146 diff -u -r1.15 -r1.16
147 --- merkaartor-9999.ebuild 28 Feb 2015 17:39:49 -0000 1.15
148 +++ merkaartor-9999.ebuild 31 Mar 2015 13:15:04 -0000 1.16
149 @@ -1,67 +1,93 @@
150 # Copyright 1999-2015 Gentoo Foundation
151 # Distributed under the terms of the GNU General Public License v2
152 -# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild,v 1.15 2015/02/28 17:39:49 ago Exp $
153 +# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild,v 1.16 2015/03/31 13:15:04 jlec Exp $
154
155 -EAPI=4
156 +EAPI=5
157
158 -REDMINE_HASH="253"
159 -[[ ${PV} == 9999 ]] && SCM_ECLASS=git-2
160 -EGIT_REPO_URI="git://gitorious.org/merkaartor/main.git"
161 -EGIT_PROJECT=${PN}
162 -inherit multilib qt4-r2 ${SCM_ECLASS}
163 +PLOCALES="ar cs de es et fr hr hu it ja nl pl pt_BR pt ru sk sv uk"
164 +
165 +inherit eutils fdo-mime gnome2-utils git-r3 l10n multilib qt4-r2
166
167 DESCRIPTION="A Qt4 based map editor for the openstreetmap.org project"
168 -HOMEPAGE="http://www.merkaartor.be"
169 -[[ ${PV} == 9999 ]] || SRC_URI="http://merkaartor.be/attachments/download/${REDMINE_HASH}/merkaartor-${PV}.tar.bz2"
170 +HOMEPAGE="http://www.merkaartor.be https://github.com/openstreetmap/merkaartor"
171 +SRC_URI=""
172 +EGIT_REPO_URI="https://github.com/openstreetmap/merkaartor.git"
173
174 LICENSE="GPL-2"
175 SLOT="0"
176 -[[ ${PV} == 9999 ]] || \
177 -KEYWORDS="~amd64 ~x86"
178 -IUSE="debug exif gps nls libproxy webkit"
179 +KEYWORDS=""
180 +IUSE="debug exif gps libproxy qrcode"
181
182 -QT_MINIMAL="4.7.2"
183 RDEPEND="
184 + dev-qt/qtcore:4
185 + dev-qt/qtgui:4
186 + dev-qt/qtsvg:4
187 + dev-qt/qtwebkit:4
188 + >=dev-qt/qtsingleapplication-2.6.1[X,qt4(+)]
189 + >=dev-libs/quazip-0.7[qt4(+)]
190 >=sci-libs/gdal-1.6.0
191 >=sci-libs/proj-4.6
192 - >=dev-qt/qtgui-${QT_MINIMAL}:4
193 - >=dev-qt/qtsvg-${QT_MINIMAL}:4
194 - exif? ( media-gfx/exiv2 )
195 + sys-libs/zlib
196 + exif? ( media-gfx/exiv2:= )
197 gps? ( >=sci-geosciences/gpsd-2.92[cxx] )
198 libproxy? ( net-libs/libproxy )
199 - webkit? ( >=dev-qt/qtwebkit-${QT_MINIMAL}:4 )
200 + qrcode? ( media-gfx/zbar )
201 "
202 -DEPEND="${DEPEND}
203 +DEPEND="${RDEPEND}
204 >=dev-libs/boost-1.46
205 + virtual/pkgconfig
206 "
207
208 -DOCS="AUTHORS CHANGELOG HACKING"
209 +DOCS=( AUTHORS CHANGELOG HACKING )
210
211 -MAKEOPTS+=" -j1"
212 +src_unpack() {
213 + git-r3_src_unpack
214 +}
215
216 -merkaartor_use() {
217 - local useflag=${1}
218 - [[ -z ${useflag} ]] && die "No useflag specified"
219 - if use ${useflag}; then
220 - echo "1"
221 - else
222 - echo "0"
223 +src_prepare() {
224 + my_rm_loc() {
225 + sed -i -e "s:../translations/${PN}_${1}.\(ts\|qm\)::" src/src.pro || die
226 + rm "translations/${PN}_${1}.ts" || die
227 + }
228 +
229 + l10n_find_plocales_changes 'translations' "${PN}_" '.ts'
230 +
231 + if [[ -n "$(l10n_get_locales)" ]]; then
232 + l10n_for_each_disabled_locale_do my_rm_loc
233 + $(qt4_get_bindir)/lrelease src/src.pro || die
234 fi
235 +
236 + epatch "${FILESDIR}"/${P}-system-libs.patch
237 + epatch_user
238 }
239
240 src_configure() {
241 - local myconf
242 - myconf+=" RELEASE=1 ZBAR=0" # deps not in main tree so hard-disable
243 - myconf+=" GEOIMAGE=$(${PN}_use exif)"
244 - myconf+=" GPSDLIB=$(${PN}_use gps)"
245 - myconf+=" LIBPROXY=$(${PN}_use libproxy)"
246 - myconf+=" NODEBUG=$(use debug && echo "0" || echo "1")" # inverse logic
247 - myconf+=" NOUSEWEBKIT=$(use webkit && echo "0" || echo "1")" # inverse logic
248 - myconf+=" TRANSDIR_MERKAARTOR=/usr/share/${PN}/translations TRANSDIR_SYSTEM=/usr/share/qt4/translations" #385671
249 + # TRANSDIR_SYSTEM is for bug #385671
250 + eqmake4 \
251 + PREFIX="${EPREFIX}/usr" \
252 + LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
253 + TRANSDIR_MERKAARTOR="${EPREFIX}/usr/share/${PN}/translations" \
254 + TRANSDIR_SYSTEM="${EPREFIX}/usr/share/qt4/translations" \
255 + SYSTEM_QTSA=1 \
256 + SYSTEM_QUAZIP=1 \
257 + NODEBUG="$(usex debug '0' '1')" \
258 + GEOIMAGE="$(usex exif '1' '0')" \
259 + GPSDLIB="$(usex gps '1' '0')" \
260 + LIBPROXY="$(usex libproxy '1' '0')" \
261 + ZBAR="$(usex qrcode '1' '0')" \
262 + Merkaartor.pro
263 +}
264
265 - if use nls; then
266 - lrelease src/src.pro || die "lrelease failed"
267 - fi
268 +pkg_preinst() {
269 + gnome2_icon_savelist
270 +}
271 +
272 +pkg_postinst() {
273 + fdo-mime_desktop_database_update
274 + gnome2_icon_cache_update
275 +}
276
277 - eqmake4 Merkaartor.pro LIBDIR=/usr/$(get_libdir) PREFIX=/usr/ ${myconf}
278 +pkg_postrm() {
279 + fdo-mime_desktop_database_update
280 + gnome2_icon_cache_update
281 }
282
283
284
285 1.31 sci-geosciences/merkaartor/ChangeLog
286
287 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/ChangeLog?rev=1.31&view=markup
288 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/ChangeLog?rev=1.31&content-type=text/plain
289 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/ChangeLog?r1=1.30&r2=1.31
290
291 Index: ChangeLog
292 ===================================================================
293 RCS file: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/ChangeLog,v
294 retrieving revision 1.30
295 retrieving revision 1.31
296 diff -u -r1.30 -r1.31
297 --- ChangeLog 28 Feb 2015 17:39:49 -0000 1.30
298 +++ ChangeLog 31 Mar 2015 13:15:04 -0000 1.31
299 @@ -1,6 +1,16 @@
300 # ChangeLog for sci-geosciences/merkaartor
301 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
302 -# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/ChangeLog,v 1.30 2015/02/28 17:39:49 ago Exp $
303 +# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/ChangeLog,v 1.31 2015/03/31 13:15:04 jlec Exp $
304 +
305 +*merkaartor-0.18.1-r1 (31 Mar 2015)
306 +
307 + 31 Mar 2015; Justin Lecher <jlec@g.o>
308 + +files/merkaartor-0.18.1-system-libs.patch,
309 + +files/merkaartor-9999-system-libs.patch, +merkaartor-0.18.1-r1.ebuild,
310 + merkaartor-0.17.2.ebuild, merkaartor-0.18.1.ebuild, merkaartor-9999.ebuild,
311 + metadata.xml:
312 + Use system libs instead of bundled ones, bug #487512; thanks Nikoli for the
313 + patch; update live ebuild to new repo location, bug #544862
314
315 28 Feb 2015; Agostino Sarubbo <ago@g.o> merkaartor-9999.ebuild:
316 Move KEYWORDS to another line to avoid bug #399061
317
318
319
320 1.1 sci-geosciences/merkaartor/merkaartor-0.18.1-r1.ebuild
321
322 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1-r1.ebuild?rev=1.1&view=markup
323 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1-r1.ebuild?rev=1.1&content-type=text/plain
324
325 Index: merkaartor-0.18.1-r1.ebuild
326 ===================================================================
327 # Copyright 1999-2015 Gentoo Foundation
328 # Distributed under the terms of the GNU General Public License v2
329 # $Header: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.18.1-r1.ebuild,v 1.1 2015/03/31 13:15:04 jlec Exp $
330
331 EAPI=5
332
333 PLOCALES="ar cs de es et fr hr hu it ja nl pl pt_BR pt ru sk sv uk"
334
335 inherit eutils fdo-mime gnome2-utils l10n multilib qt4-r2
336
337 DESCRIPTION="A Qt4 based map editor for the openstreetmap.org project"
338 HOMEPAGE="http://www.merkaartor.be https://github.com/openstreetmap/merkaartor"
339 SRC_URI="https://github.com/openstreetmap/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
340
341 LICENSE="GPL-2"
342 SLOT="0"
343 KEYWORDS="~amd64 ~x86"
344 IUSE="debug exif gps libproxy qrcode"
345
346 RDEPEND="
347 dev-qt/qtcore:4
348 dev-qt/qtgui:4
349 dev-qt/qtsvg:4
350 dev-qt/qtwebkit:4
351 >=dev-qt/qtsingleapplication-2.6.1[X,qt4(+)]
352 >=sci-libs/gdal-1.6.0
353 >=sci-libs/proj-4.6
354 sys-libs/zlib
355 exif? ( media-gfx/exiv2:= )
356 gps? ( >=sci-geosciences/gpsd-2.92[cxx] )
357 libproxy? ( net-libs/libproxy )
358 qrcode? ( media-gfx/zbar )
359 "
360 DEPEND="${RDEPEND}
361 >=dev-libs/boost-1.46
362 virtual/pkgconfig
363 "
364
365 DOCS=( AUTHORS CHANGELOG HACKING )
366
367 src_prepare() {
368 my_rm_loc() {
369 sed -i -e "s:../translations/${PN}_${1}.\(ts\|qm\)::" src/src.pro || die
370 rm "translations/${PN}_${1}.ts" || die
371 }
372
373 l10n_find_plocales_changes 'translations' "${PN}_" '.ts'
374
375 if [[ -n "$(l10n_get_locales)" ]]; then
376 l10n_for_each_disabled_locale_do my_rm_loc
377 $(qt4_get_bindir)/lrelease src/src.pro || die
378 fi
379
380 epatch "${FILESDIR}"/${P}-system-libs.patch
381 epatch_user
382 }
383
384 src_configure() {
385 # TRANSDIR_SYSTEM is for bug #385671
386 eqmake4 \
387 PREFIX="${EPREFIX}/usr" \
388 LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
389 TRANSDIR_MERKAARTOR="${EPREFIX}/usr/share/${PN}/translations" \
390 TRANSDIR_SYSTEM="${EPREFIX}/usr/share/qt4/translations" \
391 SYSTEM_QTSA=1 \
392 RELEASE=1 \
393 NODEBUG="$(usex debug '0' '1')" \
394 GEOIMAGE="$(usex exif '1' '0')" \
395 GPSDLIB="$(usex gps '1' '0')" \
396 LIBPROXY="$(usex libproxy '1' '0')" \
397 ZBAR="$(usex qrcode '1' '0')" \
398 Merkaartor.pro
399 }
400
401 pkg_preinst() {
402 gnome2_icon_savelist
403 }
404
405 pkg_postinst() {
406 fdo-mime_desktop_database_update
407 gnome2_icon_cache_update
408 }
409
410 pkg_postrm() {
411 fdo-mime_desktop_database_update
412 gnome2_icon_cache_update
413 }