Gentoo Archives: gentoo-commits

From: "Steve Arnold (nerdboy)" <nerdboy@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-misc/gpsdrive: metadata.xml ChangeLog gpsdrive-2.10_pre5.ebuild
Date: Sat, 27 Sep 2008 03:46:59
Message-Id: E1KjQlk-0008UV-03@stork.gentoo.org
1 nerdboy 08/09/27 03:46:55
2
3 Modified: metadata.xml ChangeLog
4 Added: gpsdrive-2.10_pre5.ebuild
5 Log:
6 Updated ebuild for more recent version (closes bug #97208)
7 (Portage version: 2.2_rc8/cvs/Linux 2.6.26.5 x86_64)
8
9 Revision Changes Path
10 1.5 app-misc/gpsdrive/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/gpsdrive/metadata.xml?rev=1.5&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/gpsdrive/metadata.xml?rev=1.5&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/gpsdrive/metadata.xml?r1=1.4&r2=1.5
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/app-misc/gpsdrive/metadata.xml,v
19 retrieving revision 1.4
20 retrieving revision 1.5
21 diff -u -r1.4 -r1.5
22 --- metadata.xml 31 Jul 2008 16:16:33 -0000 1.4
23 +++ metadata.xml 27 Sep 2008 03:46:55 -0000 1.5
24 @@ -7,6 +7,10 @@
25 <name>Steve Arnold</name>
26 </maintainer>
27 <use>
28 - <flag name='garmin'>Adds specific support for Garmin GPS receivers</flag>
29 + <flag name='garmin'>Adds specific support for Garmin GPS receivers (pre-2.10
30 + only)</flag>
31 + <flag name='gdal'>Include gdal and ogr support for format conversions.</flag>
32 + <flag name='mapnik'>Include mapnik support for custom map creation.</flag>
33 + <flag name='scripts'>Include some of the additional helper scripts.</flag>
34 </use>
35 </pkgmetadata>
36
37
38
39 1.28 app-misc/gpsdrive/ChangeLog
40
41 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/gpsdrive/ChangeLog?rev=1.28&view=markup
42 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/gpsdrive/ChangeLog?rev=1.28&content-type=text/plain
43 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/gpsdrive/ChangeLog?r1=1.27&r2=1.28
44
45 Index: ChangeLog
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/app-misc/gpsdrive/ChangeLog,v
48 retrieving revision 1.27
49 retrieving revision 1.28
50 diff -u -r1.27 -r1.28
51 --- ChangeLog 31 Jul 2008 16:16:33 -0000 1.27
52 +++ ChangeLog 27 Sep 2008 03:46:55 -0000 1.28
53 @@ -1,6 +1,13 @@
54 # ChangeLog for app-misc/gpsdrive
55 # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
56 -# $Header: /var/cvsroot/gentoo-x86/app-misc/gpsdrive/ChangeLog,v 1.27 2008/07/31 16:16:33 ulm Exp $
57 +# $Header: /var/cvsroot/gentoo-x86/app-misc/gpsdrive/ChangeLog,v 1.28 2008/09/27 03:46:55 nerdboy Exp $
58 +
59 +*gpsdrive-2.10_pre5 (26 Sep 2008)
60 +
61 + 26 Sep 2008; Steve Arnold <nerdboy@g.o>
62 + +files/gpsdrive-drawmarkers-remove.patch, +gpsdrive-2.10_pre5.ebuild:
63 + Updated ebuild for more recent version (closes bug #97208) with new mapnik
64 + support (also closes bug #94334).
65
66 31 Jul 2008; Ulrich Mueller <ulm@g.o> metadata.xml:
67 Add USE flag description to metadata wrt GLEP 56.
68
69
70
71 1.1 app-misc/gpsdrive/gpsdrive-2.10_pre5.ebuild
72
73 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/gpsdrive/gpsdrive-2.10_pre5.ebuild?rev=1.1&view=markup
74 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-misc/gpsdrive/gpsdrive-2.10_pre5.ebuild?rev=1.1&content-type=text/plain
75
76 Index: gpsdrive-2.10_pre5.ebuild
77 ===================================================================
78 # Copyright 1999-2008 Gentoo Foundation
79 # Distributed under the terms of the GNU General Public License v2
80 # $Header: /var/cvsroot/gentoo-x86/app-misc/gpsdrive/gpsdrive-2.10_pre5.ebuild,v 1.1 2008/09/27 03:46:55 nerdboy Exp $
81
82 inherit cmake-utils eutils fdo-mime
83
84 DESCRIPTION="GPS navigation system with NMEA and Garmin support, zoomable map display, waypoints, etc."
85 HOMEPAGE="http://www.gpsdrive.de/"
86 SRC_URI="${HOMEPAGE}/packages/${P/_/}.tar.gz"
87
88 LICENSE="GPL-2"
89 SLOT="0"
90
91 S=${WORKDIR}/${P/_/}
92
93 KEYWORDS="~amd64 ~ppc ~x86"
94 # submit bug for ppc64
95
96 IUSE="dbus debug doc gdal mapnik scripts"
97
98 COMMON_DEP=">=x11-libs/gtk+-2.8.12
99 >=media-libs/libart_lgpl-2.3.17
100 >=media-libs/fontconfig-2.2.3
101 >=x11-libs/libXcursor-1.1.2
102 >=dev-libs/atk-1.10.3
103 >=dev-libs/libpcre-4.2
104 >=dev-libs/boost-1.33.1
105 >=gnome-extra/libgda-3.0.1
106 >=x11-libs/pango-1.10.1
107 >=dev-libs/glib-2.8.5
108 >=x11-libs/cairo-1.0.2
109 dbus? ( sys-apps/dbus )
110 mapnik? ( >=sci-geosciences/mapnik-0.5 )
111 gdal? ( sci-libs/gdal )"
112
113 DEPEND="${COMMON_DEP}
114 >=dev-util/cmake-2.4.4
115 sys-devel/gettext
116 dev-util/pkgconfig"
117
118 RDEPEND="${COMMON_DEP}
119 dev-perl/libwww-perl
120 dev-perl/DBI
121 sci-geosciences/gpsd
122 media-fonts/dejavu"
123
124 src_unpack() {
125 unpack ${A}
126 cd "${S}"
127 # The utils won't build without some extra functions that
128 # aren't implemented yet AFAICT; temporarily disabled.
129 epatch "${FILESDIR}"/${PN}-drawmarkers-remove.patch
130 # Update mapnik font path...
131 use mapnik && sed -i -e "s:truetype/ttf-dejavu:dejavu:g" \
132 tests/{gpsdriverc,gpsdriverc-in,gpsdriverc-pre} \
133 src/gpsdrive_config.c || die "sed failed"
134 # Fix desktop file...
135 sed -i -e "s:gpsicon:/usr/share/gpsdrive/pixmaps/gpsicon.png:g" \
136 -e "s:Graphics;Network;Geography:Application;Geography;GPS:g" \
137 data/gpsdrive.desktop || die "sed failed"
138 }
139
140 src_compile() {
141 local mycmakeargs="${mycmakeargs}
142 $(cmake-utils_use_with scripts SCRIPTS)
143 $(cmake-utils_use_with mapnik MAPNIK)
144 $(cmake-utils_use_with dbus DBUS)
145 $(cmake-utils_use_with gdal GDAL)"
146 MAKEOPTS="-j1" cmake-utils_src_compile
147 }
148
149 src_install() {
150 cmake-utils_src_install
151 dodoc AUTHORS Changelog NEWS README
152 newdoc data/mysql/my.cnf my.cnf.example
153 use mapnik && dodoc Documentation/install-mapnik-osm.txt
154 use doc && dodoc \
155 Documentation/{FAQ.gpsdrive,CREDITS,GPS-receivers,LEEME,NMEA.txt,TODO,README*}
156 }
157
158 pkg_postinst() {
159 fdo-mime_desktop_database_update
160 elog
161 elog "Be sure to see the README files in /usr/share/doc/${PF}"
162 elog "for information on using Kismet with gpsdrive. The MySQL"
163 elog "config is installed as an example, but using it with"
164 elog "gpsdrive is up to you. Additional scripts are still"
165 elog "shipped in the source package."
166 elog
167 elog "This version also now depends on the gpsd package, and"
168 elog "specific devices are supported there. Start gpsd first,"
169 elog "otherwise gpsdrive will only run in simulation mode (which"
170 elog "is sometimes handy for downloading maps for another"
171 elog "location)."
172 elog
173 }
174
175 pkg_postrm() {
176 fdo-mime_desktop_database_update
177 }