Gentoo Archives: gentoo-commits

From: "Hanno Boeck (hanno)" <hanno@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-geosciences/merkaartor: metadata.xml ChangeLog merkaartor-9999.ebuild merkaartor-0.13.1.ebuild
Date: Fri, 03 Apr 2009 10:37:44
Message-Id: E1LpgmK-0005iJ-Pc@stork.gentoo.org
1 hanno 09/04/03 10:37:40
2
3 Modified: metadata.xml ChangeLog merkaartor-9999.ebuild
4 Added: merkaartor-0.13.1.ebuild
5 Log:
6 merkaartor bump and more useflags
7 (Portage version: 2.2_rc28/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.2 sci-geosciences/merkaartor/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-geosciences/merkaartor/metadata.xml?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-geosciences/merkaartor/metadata.xml?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-geosciences/merkaartor/metadata.xml?r1=1.1&r2=1.2
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/metadata.xml,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- metadata.xml 29 Feb 2008 11:37:29 -0000 1.1
23 +++ metadata.xml 3 Apr 2009 10:37:40 -0000 1.2
24 @@ -5,4 +5,9 @@
25 <maintainer>
26 <email>hanno@g.o</email>
27 </maintainer>
28 + <use>
29 + <flag name='gdal'>Enable <pkg>sci-libs/gdal</pkg> library support</flag>
30 + <flag name='proj'>Enable <pkg>sci-libs/proj</pkg> library support</flag>
31 + <flag name='webkit'>Enable <pkg>net-libs/webkit-gtk</pkg> library support</flag>
32 + </use>
33 </pkgmetadata>
34
35
36
37 1.14 sci-geosciences/merkaartor/ChangeLog
38
39 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-geosciences/merkaartor/ChangeLog?rev=1.14&view=markup
40 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-geosciences/merkaartor/ChangeLog?rev=1.14&content-type=text/plain
41 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-geosciences/merkaartor/ChangeLog?r1=1.13&r2=1.14
42
43 Index: ChangeLog
44 ===================================================================
45 RCS file: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/ChangeLog,v
46 retrieving revision 1.13
47 retrieving revision 1.14
48 diff -u -r1.13 -r1.14
49 --- ChangeLog 8 Mar 2009 20:26:06 -0000 1.13
50 +++ ChangeLog 3 Apr 2009 10:37:40 -0000 1.14
51 @@ -1,6 +1,12 @@
52 # ChangeLog for sci-geosciences/merkaartor
53 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
54 -# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/ChangeLog,v 1.13 2009/03/08 20:26:06 hanno Exp $
55 +# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/ChangeLog,v 1.14 2009/04/03 10:37:40 hanno Exp $
56 +
57 +*merkaartor-0.13.1 (03 Apr 2009)
58 +
59 + 03 Apr 2009; Hanno Boeck <hanno@g.o> metadata.xml,
60 + +merkaartor-0.13.1.ebuild, merkaartor-9999.ebuild:
61 + Version bump, add more use-flags, sync with live svn ebuild.
62
63 08 Mar 2009; Hanno Boeck <hanno@g.o> merkaartor-9999.ebuild:
64 Sync live with versioned ebuild.
65
66
67
68 1.6 sci-geosciences/merkaartor/merkaartor-9999.ebuild
69
70 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild?rev=1.6&view=markup
71 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild?rev=1.6&content-type=text/plain
72 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild?r1=1.5&r2=1.6
73
74 Index: merkaartor-9999.ebuild
75 ===================================================================
76 RCS file: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild,v
77 retrieving revision 1.5
78 retrieving revision 1.6
79 diff -u -r1.5 -r1.6
80 --- merkaartor-9999.ebuild 8 Mar 2009 20:26:06 -0000 1.5
81 +++ merkaartor-9999.ebuild 3 Apr 2009 10:37:40 -0000 1.6
82 @@ -1,6 +1,6 @@
83 # Copyright 1999-2009 Gentoo Foundation
84 # Distributed under the terms of the GNU General Public License v2
85 -# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild,v 1.5 2009/03/08 20:26:06 hanno Exp $
86 +# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-9999.ebuild,v 1.6 2009/04/03 10:37:40 hanno Exp $
87
88 EAPI="1"
89
90 @@ -14,20 +14,29 @@
91 LICENSE="GPL-2"
92 SLOT="0"
93 KEYWORDS=""
94 -IUSE="nls"
95 -DEPEND="x11-libs/qt-webkit:4
96 - x11-libs/qt-gui:4
97 +IUSE="nls webkit exif proj gdal"
98 +DEPEND="x11-libs/qt-gui:4
99 x11-libs/qt-svg:4
100 - media-gfx/exiv2"
101 + webkit? ( >=x11-libs/qt-webkit-4.3.3 )
102 + exif? ( media-gfx/exiv2 )
103 + proj? ( sci-libs/proj )
104 + gdal? ( sci-libs/gdal )"
105 RDEPEND="${DEPEND}"
106
107 S="${WORKDIR}/${PN}"
108
109 src_compile() {
110 + local myconf
111 + use webkit || myconf="${myconf} NOUSEWEBKIT=1"
112 + use exif && myconf="${myconf} GEOIMAGE=1" || myconf="${myconf} GEOIMAGE=0"
113 + use proj && myconf="${myconf} PROJ=1" || myconf="${myconf} PROJ=0"
114 + use gdal && myconf="${myconf} GDAL=1" || myconf="${myconf} GDAL=0"
115 +
116 if use nls; then
117 lrelease Merkaartor.pro || die "lrelease failed"
118 fi
119 - eqmake4 Merkaartor.pro PREFIX=/usr GEOIMAGE=1 || die "qmake failed"
120 +
121 + eqmake4 Merkaartor.pro PREFIX=/usr ${myconf} || die "eqmake4 failed"
122 emake || die "make failed"
123 }
124
125
126
127
128 1.1 sci-geosciences/merkaartor/merkaartor-0.13.1.ebuild
129
130 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.13.1.ebuild?rev=1.1&view=markup
131 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.13.1.ebuild?rev=1.1&content-type=text/plain
132
133 Index: merkaartor-0.13.1.ebuild
134 ===================================================================
135 # Copyright 1999-2009 Gentoo Foundation
136 # Distributed under the terms of the GNU General Public License v2
137 # $Header: /var/cvsroot/gentoo-x86/sci-geosciences/merkaartor/merkaartor-0.13.1.ebuild,v 1.1 2009/04/03 10:37:40 hanno Exp $
138
139 EAPI="1"
140
141 inherit eutils qt4
142
143 DESCRIPTION="A Qt4 based map editor for the openstreetmap.org project"
144 HOMEPAGE="http://www.merkaartor.org"
145 SRC_URI="http://www.merkaartor.org/downloads/source/${P}.tar.bz2"
146 LICENSE="GPL-2"
147 SLOT="0"
148 KEYWORDS="~amd64 ~x86"
149 IUSE="nls webkit exif proj gdal"
150 DEPEND="x11-libs/qt-gui:4
151 x11-libs/qt-svg:4
152 webkit? ( >=x11-libs/qt-webkit-4.3.3 )
153 exif? ( media-gfx/exiv2 )
154 proj? ( sci-libs/proj )
155 gdal? ( sci-libs/gdal )"
156 RDEPEND="${DEPEND}"
157
158 S="${WORKDIR}/${P}"
159
160 src_compile() {
161 local myconf
162 use webkit || myconf="${myconf} NOUSEWEBKIT=1"
163 use exif && myconf="${myconf} GEOIMAGE=1" || myconf="${myconf} GEOIMAGE=0"
164 use proj && myconf="${myconf} PROJ=1" || myconf="${myconf} PROJ=0"
165 use gdal && myconf="${myconf} GDAL=1" || myconf="${myconf} GDAL=0"
166
167 if use nls; then
168 lrelease Merkaartor.pro || die "lrelease failed"
169 fi
170
171 eqmake4 Merkaartor.pro PREFIX=/usr ${myconf} || die "eqmake4 failed"
172 emake || die "make failed"
173 }
174
175 src_install() {
176 emake INSTALL_ROOT="${D}" install || die "install failed"
177 dodoc AUTHORS CHANGELOG HACKING || die "dodoc failed"
178
179 doicon Icons/Mercator_100x100.png
180 make_desktop_entry merkaartor "Merkaartor" /usr/share/pixmaps/Mercator_100x100.png "Science;Geoscience"
181 }