summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Arnold <nerdboy@gentoo.org>2008-05-17 18:27:15 +0000
committerSteve Arnold <nerdboy@gentoo.org>2008-05-17 18:27:15 +0000
commita3eb77cf993e2bdde062ea630ee810c4564ef10b (patch)
tree5190af525ccdc7ca9434bd1f38c8a0b8f1a3f5ec /sci-geosciences/gpsd
parentadding refurbished version with less QA violations (diff)
downloadgentoo-2-a3eb77cf993e2bdde062ea630ee810c4564ef10b.tar.gz
gentoo-2-a3eb77cf993e2bdde062ea630ee810c4564ef10b.tar.bz2
gentoo-2-a3eb77cf993e2bdde062ea630ee810c4564ef10b.zip
applying updates from bug #211456 due to device breakage in 2.36
(Portage version: 2.1.5_rc6)
Diffstat (limited to 'sci-geosciences/gpsd')
-rw-r--r--sci-geosciences/gpsd/ChangeLog6
-rw-r--r--sci-geosciences/gpsd/gpsd-2.34-r1.ebuild40
2 files changed, 33 insertions, 13 deletions
diff --git a/sci-geosciences/gpsd/ChangeLog b/sci-geosciences/gpsd/ChangeLog
index 3b9d7548282d..ca2b6414bc82 100644
--- a/sci-geosciences/gpsd/ChangeLog
+++ b/sci-geosciences/gpsd/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sci-geosciences/gpsd
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gpsd/ChangeLog,v 1.30 2008/03/01 21:35:42 nerdboy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gpsd/ChangeLog,v 1.31 2008/05/17 18:27:15 nerdboy Exp $
+
+ 17 May 2008; Steve Arnold <nerdboy@gentoo.org> gpsd-2.34-r1.ebuild:
+ Applying updates from bug #211456 due to device breakage in 2.36 (no
+ response on bug).
01 Mar 2008; Steve Arnold <nerdboy@gentoo.org> gpsd-2.36.ebuild:
Cleaned up minimal use logic and updated for bug #211456; updated version
diff --git a/sci-geosciences/gpsd/gpsd-2.34-r1.ebuild b/sci-geosciences/gpsd/gpsd-2.34-r1.ebuild
index 886ad7d2b52d..7b62cba1542b 100644
--- a/sci-geosciences/gpsd/gpsd-2.34-r1.ebuild
+++ b/sci-geosciences/gpsd/gpsd-2.34-r1.ebuild
@@ -1,12 +1,15 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gpsd/gpsd-2.34-r1.ebuild,v 1.4 2008/05/06 16:51:51 djay Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gpsd/gpsd-2.34-r1.ebuild,v 1.5 2008/05/17 18:27:15 nerdboy Exp $
+
+WANT_AUTOMAKE="latest"
+WANT_AUTOCONF=2.5
inherit eutils autotools distutils
DESCRIPTION="GPS daemon and library to support USB/serial GPS devices and various GPS/mapping clients."
HOMEPAGE="http://gpsd.berlios.de/"
-SRC_URI="mirror://berlios/gpsd/${P}.tar.gz"
+SRC_URI="http://download.berlios.de/gpsd/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
@@ -27,7 +30,6 @@ RDEPEND="X? (
virtual/motif
)
python? ( dev-lang/python )
- app-text/xmlto
dbus? ( >=sys-apps/dbus-0.94
>=dev-libs/glib-2.6
dev-libs/dbus-glib )
@@ -38,13 +40,11 @@ DEPEND="${RDEPEND}
X? (
x11-proto/xproto
x11-proto/xextproto
- )"
+ )
+ !minimal? ( dev-libs/libxslt )"
RESTRICT="test"
-WANT_AUTOMAKE="latest"
-WANT_AUTOCONF=2.5
-
src_unpack() {
unpack ${A}
cd "${S}"
@@ -70,13 +70,21 @@ src_compile() {
local max_clients="5"
local max_devices="1"
my_conf="${my_conf} --enable-squelch --disable-pps"
- my_conf="${my_conf} --enable-max-clients=${max_clients} --enable-max-devices=${max_devices}"
+ my_conf="${my_conf} --enable-max-clients=${max_clients} \
+ --enable-max-devices=${max_devices}"
+
+ WITH_XSLTPROC=no WITH_XMLTO=no econf ${my_conf} \
+ $(use_enable dbus) $(use_with X x) \
+ $(use_enable tntc tnt) $(use_enable italk) \
+ $(use_enable itrax) $(use_enable python) \
+ || die "econf failed"
+ else
+ econf ${my_conf} $(use_enable dbus) $(use_with X x) \
+ $(use_enable tntc tnt) $(use_enable italk) \
+ $(use_enable itrax) $(use_enable python) \
+ || die "econf failed"
fi
- econf ${my_conf} $(use_enable dbus) $(use_enable tntc tnt) \
- $(use_with X x) $(use_enable italk) $(use_enable itrax) \
- $(use_enable python) || die "econf failed"
-
emake LDFLAGS="${LDFLAGS} -lm" || die "emake failed"
}
@@ -99,6 +107,9 @@ src_install() {
insinto /etc/X11/app-defaults
newins xgps.ad Xgps
newins xgpsspeed.ad Xgpsspeed
+ else
+ rm "${D}usr/share/man/man1/xgpsspeed.1.bz2" \
+ "${D}usr/share/man/man1/xgps.1.bz2"
fi
dobin logextract
@@ -109,6 +120,11 @@ src_install() {
doexe gps.py gpsfake.py gpspacket.so
fi
+ if use minimal; then
+ doman gpsctl.1 gpsflash.1 gpspipe.1 gps.1 gpsd.8
+ use python && doman gpsprof.1 gpsfake.1 gpscat.1
+ fi
+
dodoc AUTHORS INSTALL README TODO
# add missing include file (see bug #162361)