summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSteve Arnold <nerdboy@gentoo.org>2009-06-05 02:34:49 +0000
committerSteve Arnold <nerdboy@gentoo.org>2009-06-05 02:34:49 +0000
commitdff76ebe8c05695ef86b4db6e7073b3df34dcd91 (patch)
treeb158238ddfd6a0d9b64253b85c3213fb3f1f99b6 /sci-geosciences/gpsd
parentVersion bump. Fix desktop file to not break Gnome and possibly other environm... (diff)
downloadhistorical-dff76ebe8c05695ef86b4db6e7073b3df34dcd91.tar.gz
historical-dff76ebe8c05695ef86b4db6e7073b3df34dcd91.tar.bz2
historical-dff76ebe8c05695ef86b4db6e7073b3df34dcd91.zip
Added workarounds to address bugs #263645, #263880, and #267936.
Package-Manager: portage-2.2_rc33/cvs/Linux x86_64
Diffstat (limited to 'sci-geosciences/gpsd')
-rw-r--r--sci-geosciences/gpsd/ChangeLog10
-rw-r--r--sci-geosciences/gpsd/Manifest6
-rw-r--r--sci-geosciences/gpsd/files/99-gpsd-usb.rules4
-rw-r--r--sci-geosciences/gpsd/gpsd-2.38.ebuild8
4 files changed, 20 insertions, 8 deletions
diff --git a/sci-geosciences/gpsd/ChangeLog b/sci-geosciences/gpsd/ChangeLog
index f783f11586ae..b2666c99a5aa 100644
--- a/sci-geosciences/gpsd/ChangeLog
+++ b/sci-geosciences/gpsd/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for sci-geosciences/gpsd
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gpsd/ChangeLog,v 1.38 2009/04/18 02:15:28 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gpsd/ChangeLog,v 1.39 2009/06/05 02:34:37 nerdboy Exp $
+
+ 05 Jun 2009; Steve Arnold <nerdboy@gentoo.org> files/99-gpsd-usb.rules,
+ gpsd-2.38.ebuild:
+ Updated to address several bugs: disabled PL2303 devices, added -j1, and
+ added warning to rebuild if gpsd link error occurs. Users of USB GPS
+ devices based on PL2303 serial adapters will need to uncomment the top
+ 2 lines in the 99-gpsd-usb.rules file.
+ Bugs addressed: #263645, #263880, and #267936.
18 Apr 2009; Jeroen Roovers <jer@gentoo.org> gpsd-2.38:
Marked ~hppa (bug #260777).
diff --git a/sci-geosciences/gpsd/Manifest b/sci-geosciences/gpsd/Manifest
index a00ef6c786a2..c40f3a73779f 100644
--- a/sci-geosciences/gpsd/Manifest
+++ b/sci-geosciences/gpsd/Manifest
@@ -1,5 +1,5 @@
AUX 40-usb-serial.rules 213 RMD160 f29e28c0ea6e349811d26676da9d9eea56dfb167 SHA1 7afbf73c4deda1f247cc4256bfd0a1cf08ec8a1c SHA256 39e131d15c59fcf23e946309a5aef91b5cbe515d2902d74aac87eeea2802c74a
-AUX 99-gpsd-usb.rules 2137 RMD160 5eea91ce46d5a2e13821eaf35976a30b32cb4556 SHA1 42c557df4e4ef18860df93d3cd96f5e04728d093 SHA256 f83eb7a74f945e48f0fc8b38358d2347ac1f2a82b903a2d165127369bd9dcca5
+AUX 99-gpsd-usb.rules 2139 RMD160 eb3bba2a845debfbf0a740bfec636a708a5dd9ea SHA1 375b1b8b2b92cb35e4893f3f3832e8d6b9cdba5e SHA256 78d048d3925c2c6ac591e0639bb219ed258405ce3bbbd8ae7ace396454c8bf75
AUX gpsd-2.33-duplicate-device-add-hang.patch 1094 RMD160 651375eacec543581266b3bfbf996ee31f4bbc03 SHA1 b00cd23f00bdd24280664c8a38efa752838909fe SHA256 504784c891073fa8825704c9e94598fceb1c95c0750566e230ace19e7c777b83
AUX gpsd-2.33-hotplug-background-fix.patch 2231 RMD160 1b5d0326501627ec99dd08fb10a2b0eaed2f69e1 SHA1 9ba7b5a3f802d12527ad6937121027a41ecccbce SHA256 acf258d1b15fda4aa303105a62807d28cde1173817a7e46ad719be479cf28a33
AUX gpsd.conf 1067 RMD160 8447ea231556079586993b51836da40618b8b185 SHA1 e25bc5aa7acd239dc28fc850ab8debcdd55e8f59 SHA256 ac7e21d444926fe37377b8a6ed61773d17bf4c1faafe1474dee3e6b8d578e833
@@ -15,6 +15,6 @@ EBUILD gpsd-2.33-r1.ebuild 3849 RMD160 4ffd2c45b44a64c5025aae8cf0e74cf524d3512d
EBUILD gpsd-2.34-r1.ebuild 4277 RMD160 765e2b3ad3a6df30feb9df6a1ff3d85466a0b6bc SHA1 154c6e0dbd8ff71ff48bbf114aa526a7a9bc3157 SHA256 703374a10fda8ba895d7888ea51a66401b69ccbeb579b31bde938bff19f4808b
EBUILD gpsd-2.36.ebuild 4761 RMD160 df761f6ad9ff0b57079991626adf4dcb3ae48c9e SHA1 2584cbed277f0b7a2b4f100055ccf4c6f9b6ce04 SHA256 c55e0ab46e50e30bcc98e82f96965d9ef8b29bea63bf09b99a52b632c65971ec
EBUILD gpsd-2.37.ebuild 5027 RMD160 2a55e57847c0282f8d7bc188b2b684360b442f4c SHA1 446ca40cb1c38630251119a66088d7cec64a0c7d SHA256 f943fe1ae272d65ab3f0babb44e3256766d0e8245c073347f782b1ace56ae6cb
-EBUILD gpsd-2.38.ebuild 5290 RMD160 2fdb93163a1b4726dfd52d0754d203605e84e6b0 SHA1 ccb5f3dcb76f94d3f0948fad9fe7d1a49060e462 SHA256 378da26bfcb15387a3d24a0ee12e233047deef72bb2bf68ddb7fae449f1808a4
-MISC ChangeLog 7870 RMD160 fa3fd32b88cae65778d2dd3cd2db643b5645cf4e SHA1 4736ed2caaafc070eb030dfe14357b4e6b99e47d SHA256 56d0e4404d4045260b1e26790d6bfb54cdd6e32af3eca924996fe47f38bceab0
+EBUILD gpsd-2.38.ebuild 5405 RMD160 216ee67f760bb433a3673cca9ccc49e915c549c4 SHA1 38f378f09c974ecdc1f0fc270520dbe982921981 SHA256 d0a47f98f21703d0f05059e39c5214540236101d93d58271d8dd655c4f7f3987
+MISC ChangeLog 8280 RMD160 1df6bc66dba5b718def0534e8a5a5c75e71c30ea SHA1 dd700ec63bf284d4473d219525cfee9c8aced4c4 SHA256 b26a1c9f954882b6e8d998799db01d3248f19c2dfd463c5d751f6f8380cad6f5
MISC metadata.xml 901 RMD160 521474a3c5487fe41e33ed3067516043efab25cf SHA1 c0860dfce0113f7bf862a2e8bc02bd3dabc90c36 SHA256 66c670f114b0962ceb8df44f0132f382889cae675f97e3f8ec72423ac9fb2c5b
diff --git a/sci-geosciences/gpsd/files/99-gpsd-usb.rules b/sci-geosciences/gpsd/files/99-gpsd-usb.rules
index f4ad08fa40e4..ad7b9fe421a5 100644
--- a/sci-geosciences/gpsd/files/99-gpsd-usb.rules
+++ b/sci-geosciences/gpsd/files/99-gpsd-usb.rules
@@ -2,8 +2,8 @@
SUBSYSTEM!="tty", GOTO="gpsd-usb_rules_end"
-SYSFS{idVendor}=="067b", SYSFS{idProduct}=="2303", SUBSYSTEM=="tty", ACTION=="add", KERNEL=="ttyUSB[0-9]*", SYMLINK="gps%n", RUN+="/etc/hotplug/usb/gpsd.hotplug add $root/%k"
-SYSFS{idVendor}=="067b", SYSFS{idProduct}=="2303", SUBSYSTEM=="tty", ACTION=="remove", KERNEL=="ttyUSB[0-9]*", RUN+="/etc/hotplug/usb/gpsd.hotplug remove $root/%k"
+#SYSFS{idVendor}=="067b", SYSFS{idProduct}=="2303", SUBSYSTEM=="tty", ACTION=="add", KERNEL=="ttyUSB[0-9]*", SYMLINK="gps%n", RUN+="/etc/hotplug/usb/gpsd.hotplug add $root/%k"
+#SYSFS{idVendor}=="067b", SYSFS{idProduct}=="2303", SUBSYSTEM=="tty", ACTION=="remove", KERNEL=="ttyUSB[0-9]*", RUN+="/etc/hotplug/usb/gpsd.hotplug remove $root/%k"
SYSFS{idVendor}=="0403", SYSFS{idProduct}=="6001", SUBSYSTEM=="tty", ACTION=="add", KERNEL=="ttyUSB[0-9]*", SYMLINK="gps%n", RUN+="/etc/hotplug/usb/gpsd.hotplug add $root/%k"
SYSFS{idVendor}=="0403", SYSFS{idProduct}=="6001", SUBSYSTEM=="tty", ACTION=="remove", KERNEL=="ttyUSB[0-9]*", RUN+="/etc/hotplug/usb/gpsd.hotplug remove $root/%k"
SYSFS{idVendor}=="1163", SYSFS{idProduct}=="0100", SUBSYSTEM=="tty", ACTION=="add", KERNEL=="ttyUSB[0-9]*", SYMLINK="gps%n", RUN+="/etc/hotplug/usb/gpsd.hotplug add $root/%k"
diff --git a/sci-geosciences/gpsd/gpsd-2.38.ebuild b/sci-geosciences/gpsd/gpsd-2.38.ebuild
index c1b63d12e548..7cb06580c54a 100644
--- a/sci-geosciences/gpsd/gpsd-2.38.ebuild
+++ b/sci-geosciences/gpsd/gpsd-2.38.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gpsd/gpsd-2.38.ebuild,v 1.2 2009/04/18 02:15:28 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gpsd/gpsd-2.38.ebuild,v 1.3 2009/06/05 02:34:37 nerdboy Exp $
inherit autotools eutils distutils flag-o-matic
@@ -99,13 +99,17 @@ src_compile() {
# still needs an explicit linkage with the math lib (bug #250757)
append-ldflags -Wl,-z,-defs -Wl,--no-undefined
- emake || die "emake failed"
+ emake -j1 || die "emake failed"
}
src_install() {
make DESTDIR="${D}" install || die "make install failed"
+ if ! test -x "${D}"usr/sbin/gpsd; then
+ ewarn "gpsd link error detected; please re-emerge gpsd."
+ fi
+
if use usb ; then
insinto /etc/hotplug/usb
doins gpsd.usermap