summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2015-02-27 18:11:56 +0000
committerMike Frysinger <vapier@gentoo.org>2015-02-27 18:11:56 +0000
commit110656147539ea189671c5f436fa25426b1ae01d (patch)
tree0a8ca508211f06f8c41d33a488af8349fbc33473 /sci-geosciences
parentversion bump (diff)
downloadhistorical-110656147539ea189671c5f436fa25426b1ae01d.tar.gz
historical-110656147539ea189671c5f436fa25426b1ae01d.tar.bz2
historical-110656147539ea189671c5f436fa25426b1ae01d.zip
Version bump.
Package-Manager: portage-2.2.17/cvs/Linux x86_64 Manifest-Sign-Key: 0xD2E96200
Diffstat (limited to 'sci-geosciences')
-rw-r--r--sci-geosciences/gpsd/ChangeLog8
-rw-r--r--sci-geosciences/gpsd/Manifest33
-rw-r--r--sci-geosciences/gpsd/files/gpsd-3.13-ntpshm.patch25
-rw-r--r--sci-geosciences/gpsd/gpsd-3.13.ebuild166
-rw-r--r--sci-geosciences/gpsd/gpsd-9999.ebuild10
5 files changed, 221 insertions, 21 deletions
diff --git a/sci-geosciences/gpsd/ChangeLog b/sci-geosciences/gpsd/ChangeLog
index 1dfcf541956e..feda4c1d9cbc 100644
--- a/sci-geosciences/gpsd/ChangeLog
+++ b/sci-geosciences/gpsd/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sci-geosciences/gpsd
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gpsd/ChangeLog,v 1.126 2015/02/18 19:43:36 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gpsd/ChangeLog,v 1.127 2015/02/27 18:11:55 vapier Exp $
+
+*gpsd-3.13 (27 Feb 2015)
+
+ 27 Feb 2015; Mike Frysinger <vapier@gentoo.org> +files/gpsd-3.13-ntpshm.patch,
+ +gpsd-3.13.ebuild, gpsd-9999.ebuild:
+ Version bump.
18 Feb 2015; Mike Frysinger <vapier@gentoo.org> gpsd-9999.ebuild:
Update build to match latest git.
diff --git a/sci-geosciences/gpsd/Manifest b/sci-geosciences/gpsd/Manifest
index 4808611faefb..b6ba93c6a9b0 100644
--- a/sci-geosciences/gpsd/Manifest
+++ b/sci-geosciences/gpsd/Manifest
@@ -13,6 +13,7 @@ AUX gpsd-3.10-udev-install.patch 1400 SHA256 02eed61a8f91e62304ab5c26d87e1db7263
AUX gpsd-3.11-hotplug-config.patch 655 SHA256 48541d13623a0d6991dbbb0e53ce4c8c9e7abb54d9cef0e0d3a02d36f3ee158f SHA512 1d94510798f67b899232ff4c06deebdf0495da31ae8eddeef9133c841fbc9cfcaed4be484ded9bc4502c4489b4f6fd0c9665a9a07dee06345c4d713bafd6c97c WHIRLPOOL cc01b407a17702cfea75cd20fedf336c3720e005049dd660a43284820391fadacb769399fbb92017b3127e707cfed4c4cea887b9c8a437b7ec27f68dd6820820
AUX gpsd-3.11-no-ntpshm.patch 3209 SHA256 6afdca4a6b76c4a76e5f7708a49e8c287da52821580990befcffdbf3bda95f8f SHA512 84e80a7f01fcdd0e9ab33acaad47117f9221dba9e7ac57380bb70368d9eda9e8c6a5af111a75f8f24943fcac6d9ddf42f4fbc7f7e44d44f7a36d18f2e31b13ad WHIRLPOOL 993bcd3c0db418062cc1eca2178441b191178e72d45aef50a9b8d7034f16761dfb87bf44aaf777e66e94532b05f9275832a9e99b11944cc062f28d617734e9ee
AUX gpsd-3.11-rpath.patch 384 SHA256 8e44a427c274e22684719b5fa84663db4f013264af619ee48118538cadc77315 SHA512 fe328ab2677d54c0f03322f14e2bf59eafe6a0346ca574746419956725d04c69e5d6619202ac310079bb36133181a66ace89fc0ee8a1aafd148076da6ace635c WHIRLPOOL 9cfdf16e3b938c294e18c774966622b39eb2a3239b76dd50a61a394d641df2f595ae1d296e88a18ed861914811f6613214eebf79b6f4f0e3530c51a50174a0c1
+AUX gpsd-3.13-ntpshm.patch 589 SHA256 799a490829a75f4da579175e649027e853de2aa028fa3be9658767512ce090c4 SHA512 0c92bae73429151fac42f07af45b560a0eb24608d576bdcb53e8047e94b6a4a1b038fab0cc45fee03c7563905479d2bc99bd95f99af32ae3afb5d796bb04e16f WHIRLPOOL 6175be892b6f1a4ac365525600ee353f8f0140633418c558e46673bdb09e22f44b0e741cf1686601b28b10387440ee5b27138d9e9d43daf10712c143358aa457
AUX gpsd-3.3-ldflags.patch 482 SHA256 e109744b2a1e066df9bd421a8a653eacbc233877d1588f6695f77ffe1c3550fa SHA512 b45ca2aac1f218bde639b3e186fded0274492e1b9718cf69eed4f285c7e798251baaac25922a7b36c7682ca1e84c22a44bad513e230e631eca7a36b58bbd4629 WHIRLPOOL 4eff0a89eebe30d8b96be1290cfe816669d3ae92aff02dbd180321943493091b12575d80a87b3167fc3c8a872422756bb9d68a3da00a5a7855cb83c29afa4abc
AUX gpsd-3.3-msocks-init.patch 930 SHA256 6dd2f216856f44c70a780a59bf5a2226858d01a9df779a37805271c044d258f8 SHA512 d90f20ca8390edee8319f4f6e21491f1f6105ac12f8d712d7ea46f56f4fe5e7a22a23d17cfbdcafbc1cd7363018d0f36b0cfb35d594667f8cbba813f606f04fb WHIRLPOOL 3551b561705d085fb60c330446931c0e4b4ec33dbd02afb1808b56b85f64bd4b6097287af1696a498bc280299ba6cc5eae5ae3042ad123bcc66126153a4df5da
AUX gpsd-3.3-pkg-config.patch 1925 SHA256 1b97692277e94969c547e3cb35185554655500ebbab2e84467456a0c03a1bc79 SHA512 4753f54106f6ddff3f6289ac7d9fc8294dfcc64a90f2068f3edc9599386c40e3a28c7fd41715a6f3cb4e82fd431198206a79311d36175dcb9f878e46d1f85f78 WHIRLPOOL 9225d8af13a767b8ff24f8c70e28784af7f33a0a2bdcd7040963a8f592c42b1c37d7cf43847357706985c7785e8196669b6a5115623b11fcda09b26c919f3bb7
@@ -41,6 +42,7 @@ DIST gpsd-2.95.tar.gz 1385681 SHA256 832343a53921a8371efa540ba57c91dadedda445e57
DIST gpsd-2.96bis.tar.gz 1554605 SHA256 c6d72565bc06b802c749e69808eb7c6ee165962dc17383971c9001b5e1763690 SHA512 a6ba88b3907293d13032bb623de321b36dfc3fec25502cafa22924c4d0ff187b46f192d27effa9b4214cba3de16dd3c7c0a0fc6d5ba411e2799acb8b3e832aa4 WHIRLPOOL 0fd1471e819759f055ec389d0236c7894f107062331325cb520d60c16431339eabc616019e96270ed54f9defc34a5ed45927977e6e62a16730a0b0decf6552ed
DIST gpsd-3.10.tar.gz 1566622 SHA256 706fc2c1cf3dfbf87c941f543381bccc9c4dc9f8240eec407dcbf2f70b854320 SHA512 fd452185a8a9f9b8dfb2a5c2d5b6410f795d56dc46a7c216d8fcd686e43c5555a5f0421434060e9bb7afa465bb8a45a1e358108c4de42300eeb972caa334d8b6 WHIRLPOOL 52aa2285eff48f72a3e554c40bdb2b521bc36e35680a928d7ee53f3b55578d8451a573f4c75dcadc905eba7c48b41b5a317704aaf17b9699b614595560011514
DIST gpsd-3.11.tar.gz 1579600 SHA256 ed66c6b6b1e2b4951de2c0b2399c22f77fe9f5927ef6b948dd8eb023ff53b7ee SHA512 bf600ea99635d415916c2a3043f56e61bda023ba320a15f33cd47b375c772dbec69aa941c4729914ccd6a868488cd6bd9f35d4067af9e353def743f45636e6f4 WHIRLPOOL 12a9fde832d611d129f48919d10c4a48f7da1e664d49844d4317e3b9511dee9810884f4b23036ebf576e7870b56091767a4f6c0237a8091643abb637642ee2b8
+DIST gpsd-3.13.tar.gz 1382857 SHA256 d30bbe31ef9f89d2c281197c64204bcff255883462318250f913444ae00874c1 SHA512 339e752ae6a06272082e8a4f97915001aeee4deecd956ace1be862f9e3734b7663407c4a6a41ac00e7de195771da55fb26b93ec152abd8251a0d7a13cb8ad51e WHIRLPOOL 94da0e11c7a0c33f3215f5de836f8739c394a03c561933abff9ce325e4238f4d85e29f664f592e7c09ba16d35e92b5e275a75090e5600a01d983fa81f12fa3af
DIST gpsd-3.6.tar.gz 1449822 SHA256 53a078dd547a17c4eeb0529a6d6eb338dac217811caf9644a0194184219494cc SHA512 a31114f68e9481d68bfb45d90286181eb47083c58a1e1cfae78b73ead36b448050b97a0b31131a58197f32adba4eeb6f798f3c4e55e928536cd68648d5860e18 WHIRLPOOL ef4f569ed32cba0e6c39726dfd6636292f38f4fe45b95035b4c20fd03eb569d12f228b468ba00e35dfd5e3bf4eda84cf3506d418cc553b55b882fa4e15277350
DIST gpsd-3.7.tar.gz 1460424 SHA256 7800c478ee9d7ca7a502b0f892828561b1fbf7bc69d9d38c447c82c3628302ac SHA512 fc6edad8694a62ead2018e78ba5f3033dcc960b89fea7fbc781493b951ff8a3024cfa56a18c96cca747a3394885cdb24e5fce358e8f6a1a17fd4a3248228937f WHIRLPOOL 592908b39f248e68ceb6d2a1b14fa62401388e674aa5cdc901aa8e7caaf6fe5da742cd77530ddb00c5789e2372fdb8a46af9d946af89d6e560457c4eaa5cd92f
DIST gpsd-3.8.tar.gz 1516959 SHA256 5f9add9a378a3cd1c0f641e0def49fc3f14fb700c9fca573e07d17b3e5957c23 SHA512 9df968db33346852c9779ce4670d97c77f018c3254661cc709a30b693f1a10602f5f08eb1d2c19dab46747a6f88f9d8be7464d3ea854f3bfc760cc94c3b2e57a WHIRLPOOL 64feb051b2aa637d6da978221f84f046078c29f43f1b68429cd617fb773b8b539a34948e215f18b372050b9e50c0f9c68d22f2b9ec20207899bebb9048e30270
@@ -49,28 +51,29 @@ EBUILD gpsd-2.95-r1.ebuild 2693 SHA256 aa39e075e617e24172982a2b655c52ea39f6a6fee
EBUILD gpsd-2.96-r1.ebuild 2859 SHA256 cb95d754215de8d91b1be0966af79955b0a4821b781624a54195bdd5eeb52e71 SHA512 449c41ef2612a5fd5f82aa197518b99d00350e4cae617ad7213870783b9a028b21c3a5b81dee0b7c1d1e421b3047c3bca379803c978617d393c00a8bdede8290 WHIRLPOOL 568ea491346fe40fcf4f1e5569ead37f27f277b51be721519dca00f5869f51aeb6fdad80d296115f4a1db1b5251b9dbeb8a484739c00e29b66f7c32040816f61
EBUILD gpsd-3.10.ebuild 4921 SHA256 d9e6e82151a2cd941a57206c531092f255351f388ec5c8842a6e90516e79d1ff SHA512 b58634dabaa02c4668e11d0a72dac3bccac6a07b29a182404eb52e9b7c43f075b6b72fd879205b310d69053b17dda1b6fa1363ad98b6140f1db19740e3ff6037 WHIRLPOOL 9d27ca30152a65726a90159560d74389cb6c53159b65fa5ec5b44cd539f29c57c8b70a12e158a40d32fc9ec42cd8f0a77bd1e2ae4be15abc59b2241da6736707
EBUILD gpsd-3.11.ebuild 4871 SHA256 8ce639537fb0e5e6fc2b267e6c86cfc7c02dd8ac92109352be7b197f6fc7fcdd SHA512 505a8f721ca583e57b7304f1e72f1efdff3d28c7162b30a8c1373e218f450865649d861196ef73d54131a0ae66d5da4d96c8265770704bafa7789d1453860063 WHIRLPOOL 4924a3a61c9e1bd3ba21031ba586c78282edf514f4cb576a719141f7bf2381c1409e001184e27c93b8a9db4d054894145d112fbd92fc376901a16c795289dc23
+EBUILD gpsd-3.13.ebuild 4829 SHA256 5d817a442e216055bae2c8101e5f08768a6d309a5db9fe215da5efb9db2b6a72 SHA512 95b0d95b0e7f328d6293726f59430035065ce49912e61ce4a7fb8f08b1aef90f848bd1bd82e3afa1cb1a43f3018d070642346411ba0bef03394dfa6338bbce8b WHIRLPOOL 2135846a2f20db8c47d3b28fe5b3407bf78e4b4bba7c58aeafebd022f00aa6b4ab4da81b2c8a12ea3fae3df94ad17a94b041e05d244af1979cfe3f8913cea71c
EBUILD gpsd-3.6.ebuild 4453 SHA256 7f7cc4bab424de317a785b4a449a0961caa61c0906fc82704918519d1f75ffa9 SHA512 c72e47ea5761d950cce63fd38e7db0d466a1bbefa11f01606f5f951ad4ab5b2c62531cc12a97f0a5b6de7e7d83b3aaa35d4601065f5e7fd9de4ecac0ed042c70 WHIRLPOOL 3459745c055336841665536e97449f33adb284a810c223b0013dccc384353f10d7c495b8487d41865472d3dd3b7f0d1df2a502f99e95fcb90ed7d75de3616842
EBUILD gpsd-3.7.ebuild 4633 SHA256 40fdbc2adc62a477c954ed0f532f7e4ce5166dadc2b62215af6de10e926f8418 SHA512 0a7f13b7422a5c94f9b36e2c29c79a69d24fd0f522435c710a31868b971152991a1ea189cd0145a03e7bf548f05672fb4b78171c0c1243c4f4275940220a37db WHIRLPOOL 7adc09fb55c698c53c066217ebfd005a0fb7bf1de5c368a9feed480ac0b6c7ccd017638de2f692bb1ba90fb14188dcac58d5dbcd67e18255e36c80114dbdc558
EBUILD gpsd-3.8.ebuild 5148 SHA256 bfb852bba0f02ec9b1df3cb31eb9e656edfe2cc47e002f13c6cd44e900aa5387 SHA512 74923f2ee2e8e938ca590a358873d784b5df7f05e0869a4a0f7d1c6b713b14e35b3e6b4f3b7af7678a84b57120507f0d2b3b3c51eeb6e554c7c015e0d9826853 WHIRLPOOL 40c8370381e73492f83d509be62f569528beb8e6fd42e142b91988af2ba2a993cad096474437b5e47a84d9d5a04ceb9c57a8d1e45aa995dbb2b767aa4f90e38e
EBUILD gpsd-3.9-r1.ebuild 5128 SHA256 8b9f4f149dfe55d2695058edac6ade48303ba2585534026157579b10788c1035 SHA512 d5ba1442f369a32d5bfafdff5ab78eb23976b3a1cf208e94e5d779c7098e9727b41742111d9b388f38fc515c7442ebb71dc086dfbcb543a6c6e4c8a0749413fe WHIRLPOOL ad2fb7d384b937d4996eccac12e01e29cb4e5d4cc53259a9cfacaa3ffd9d78660794e447bb086d437f56379cd3dde0f5755ede5bae2f40fe711ef92a592129ed
EBUILD gpsd-3.9.ebuild 4939 SHA256 c9b058ed6fd719264d264cf179b8305af8a6dfed18b5ba0eaf652287c7d7068f SHA512 dae29147bf6d21d7c194858ccbe9382e3f25522c0ab02f0622d4ad50966dc6005b79318e698a5f80f33dbc6fb17272364f7c3bf0eaad166c13b8b5c3f9f66da3 WHIRLPOOL aefb80511845c798c1d877ed89eec8ba8659df18950e5f9a7fb2f0cb040961518e6d9aa8d79ecec3376b0075032b3f3aa06e4ac434e4c3e83d96bc7b0ac7a2b1
-EBUILD gpsd-9999.ebuild 4774 SHA256 91f33ffb59a1fc2a1cac4bd371e10669f63066e92bc88d9e6ac671b4c504adcf SHA512 b4a01c6a63b74088230e1a8a5a602b1e194547f3134c0554112756526360b8021c76699180d06991b0c98d0da0c13cc2658c03c9231a2e062d653895ee34aca8 WHIRLPOOL e790effb80d7ca5430359013943e84a8620249b03dc5fc2b3f78e4ccc7f716c8228296f88ee62999f0b3770a5c78a388439f725355499e1335386dc28f3f9dc0
-MISC ChangeLog 21642 SHA256 0c59dd558a25c5365403f3d43799442de0a675d2aa2047ac6b75ec6b13101e91 SHA512 40592279ff6b3aee8ff6a4e3246aad48bc8dfe76d49b8fc0a58bb83d1b07d0ae803f5da6744a5feed8ef35de59edde7168d83d09291ac01f130b6e8fc23695f5 WHIRLPOOL 349053e5613a877c0b485f38067eb17dfae28bf6261731fc230903a76a06e6b2df075a8f3a62a2f30d71b22defa428c0bc1a58771801d1d75c11b5dfa5c09e5a
+EBUILD gpsd-9999.ebuild 4784 SHA256 e921725a43ae486d45e6e5dd066506e91df6072efca4b372faa8b1d600f25240 SHA512 100a13ed156a843b0a7165abfe93bacb8e38f6b8971d2495d33fc5d857513a8ad25b4b09e64c7c16d6d506295bc87baf12ce3ca72a6d6b461570a4436a6cc82d WHIRLPOOL ff2818ac3a09674e28e2ee10b96b9ce8635a06a25f9ef1f09ee5ac41cca6c076f8b61fb1abcdff58a90777f7fcf99e98eee8ac6c0615498cdef26eec85754c3f
+MISC ChangeLog 21805 SHA256 3e93a05c5f73935cab8211509a948adb2a3fd7525d7cfc30258f5bf51a70be1e SHA512 dfb03db0989734f00ca9683b324dd7cd3a160c75f9a8c673d5ee275e80291ce6201139b5f5b50068917a9c6de1715490c2dab49b559d7abc3aa182595b272c72 WHIRLPOOL 4fe72df487cacfcd635280244d6d0b9c6f8be7f29391acb9fb160fdd5da90ae05ffbe94489e5259ddbab6a1777782f4587179088f2dd58327fdbbe2d64ebea5d
MISC metadata.xml 754 SHA256 73824ede219103ca6d5ab2736451ad4f5af1edc833371baeac9d77e0835ffcf7 SHA512 72f8f6a877d7a73c75dbd6b0838e94a8d5636750d0cd4af84da44d9c3f89724a22f4bc083851cf43942ae4d39072a654201861d9874b1cf74ebe7b499b94c7f9 WHIRLPOOL 852f39fadd454dea8383732e78b2d68ae4c935a7c82c2876a5f5273cfa381676a5dd59e1f0d8fe095f6f454b1628b5e6ef8782b7ff186a169234aa96e72f2971
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJU5OtpAAoJEPGu1DbS6WIArvUP/iIVhL/OLcoKGiZSAqf6X7C1
-3G5a+QjiUvP80TCMWKpO3FkGiR7ZrdpZecYkp+ODWPE/L3xgeBq6gJmWfLUM1NNE
-YUoa174lv/P6GtqqQBHqOdqZsKt/x/WRitFAoRRGwGBfEgwr1WHBgMHEIUv7lJNX
-giWYjQ1kHvesl/xdr9aqTxyTNxaHurGg6RRD+QCeZsqApBvcSSIXaKvIUnAyV5J4
-6wRzyrJXoWisM+ZCgErkY9KdYXxilBjvCVbaf2y6hTol+YB+bvuwOfhAyfzrl9hs
-q9Tv6H1tRlp8jQTcW2jV/gLwtRgNrHclMMRoFNA157wU/tG/IhJZVK7GEOaqPru0
-2f2up2LS3mtm9LU1I+RtFNbvq9VIYRfI7AaghifjhAfxI9RFfLcS/bOvkyRqqfQw
-Z0ORBJnlZZKoBjawrgWJHbNIF0anWEAYUbkE1+U63h/sRuH2naHNMEE1FCsU3x0t
-NjiofNV4SFsG3QMtg26DTkw1Dkishaxk5BsgoULSmY3nGF20IrYL5RD5tY5OIsHS
-QfncEb+ptyZq/ge3Wl9zGyXRQIkVb489akZhcPY/r6jLK8SJS2RsM78m267jxEZq
-1ZHW7YxnTjclpx+oOfUnw1xV8JdQjAut/IzNDfPlM2eZYTrrdFLX8fy1Ygusl3fs
-yGetVpBKe7HwzzpETC3v
-=GgMT
+iQIcBAEBCAAGBQJU8LNsAAoJEPGu1DbS6WIANcwP/02WbpOA/AwZfoR9j7/39bji
+OiECBaEwV/ZyOGxrlughVdDfB76pXw/l/BYGbqgm6VGm0njmWK5U7CpFOO+UrvH1
+p3nJDz7aaptH2sH3X3PM4NF/kNJkkgRB4xaFKObisOV4YeHLPCMjrMmELiF+ldcl
+68s4KmXkLKI1P5w3oO0sv2aPQ398uIC89OWpBq3gWg+5X/+Ojrq/flXAU+z+vmNe
+hZkueBbEy7C+3lhC7GvhSmwDEUa2dk68tf4mebC0IkYmo7IsxvNvA8cbJb+DQS2m
+D5UYr7KBkZoMMt2oukWnPHJT3dIqdkZE4kRdV0ktbV+CLss9loKz6Vzh4l4Clha1
+JQ3XcS4lAYQFQntNdSMxZxSnXxZg2qKuOcfbrAvzX9hxvuZXhY6tv6tav6Oc9qKX
+ZgyQSBsGPirnlfALUaCY5PdtBfpqG9M1rYIqFB3rfhan48R7cXHMPygWmozXzvUn
+0ysb/2/A2TD+fwus8m9NzLGdDyj7ASL7uw6WJl6NwGd0OIV8K9XUk94rr4VSOx1N
+F5BtS8Iq32BKGFwDK5oBWfFfBP6pQIN0u+bpljZU5VpKqByPHv/ria/zYsGVB4Ms
+5Ygw7in6A/lAffc9OXVriD9t7sj004v/u5p+EevTvbfzXsMSJUtKfUGdbAzbAZpi
+jtXVZaYlLnBLvyrr98AK
+=QcFv
-----END PGP SIGNATURE-----
diff --git a/sci-geosciences/gpsd/files/gpsd-3.13-ntpshm.patch b/sci-geosciences/gpsd/files/gpsd-3.13-ntpshm.patch
new file mode 100644
index 000000000000..c931ad1aa21f
--- /dev/null
+++ b/sci-geosciences/gpsd/files/gpsd-3.13-ntpshm.patch
@@ -0,0 +1,25 @@
+From 861d148321aafa3f7dadb1da4f507da83ba2f846 Mon Sep 17 00:00:00 2001
+From: Mike Frysinger <vapier@gentoo.org>
+Date: Thu, 26 Feb 2015 17:39:23 -0500
+Subject: [PATCH] ntpshm: fix status type
+
+---
+ ntpshm.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/ntpshm.h b/ntpshm.h
+index c8cd3b6..45648a8 100644
+--- a/ntpshm.h
++++ b/ntpshm.h
+@@ -60,7 +60,7 @@ enum segstat_t {
+ OK, NO_SEGMENT, NOT_READY, BAD_MODE, CLASH};
+
+ struct shm_stat_t {
+- int status;
++ enum segstat_t status;
+ struct timespec tvc, tvr, tvt;
+ int precision;
+ int leap;
+--
+2.3.0
+
diff --git a/sci-geosciences/gpsd/gpsd-3.13.ebuild b/sci-geosciences/gpsd/gpsd-3.13.ebuild
new file mode 100644
index 000000000000..1c5f576f1ade
--- /dev/null
+++ b/sci-geosciences/gpsd/gpsd-3.13.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gpsd/gpsd-3.13.ebuild,v 1.1 2015/02/27 18:11:55 vapier Exp $
+
+EAPI="5"
+
+DISTUTILS_OPTIONAL=1
+PYTHON_COMPAT=( python{2_6,2_7} )
+SCONS_MIN_VERSION="1.2.1"
+
+inherit eutils udev user multilib distutils-r1 scons-utils toolchain-funcs
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="git://git.savannah.nongnu.org/gpsd.git"
+ inherit git-2
+else
+ SRC_URI="mirror://nongnu/${PN}/${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+fi
+
+DESCRIPTION="GPS daemon and library to support USB/serial GPS devices and various GPS/mapping clients"
+HOMEPAGE="http://catb.org/gpsd/"
+
+LICENSE="BSD"
+SLOT="0"
+
+GPSD_PROTOCOLS=(
+ aivdm ashtech earthmate evermore fury fv18 garmin garmintxt
+ geostar gpsclock itrax mtk3301 navcom nmea0183 nmea2000 ntrip
+ oceanserver oncore passthrough rtcm104v2 rtcm104v3 sirf superstar2
+ tnt tripmate tsip ublox
+)
+IUSE_GPSD_PROTOCOLS=${GPSD_PROTOCOLS[@]/#/gpsd_protocols_}
+IUSE="${IUSE_GPSD_PROTOCOLS} bluetooth cxx debug dbus ipv6 latency_timing ncurses ntp python qt4 +shm +sockets static test udev usb X"
+REQUIRED_USE="X? ( python )
+ gpsd_protocols_nmea2000? ( gpsd_protocols_aivdm )
+ python? ( ${PYTHON_REQUIRED_USE} )"
+
+RDEPEND="X? ( dev-python/pygtk:2[${PYTHON_USEDEP}] )
+ ncurses? ( sys-libs/ncurses )
+ bluetooth? ( net-wireless/bluez )
+ usb? ( virtual/libusb:1 )
+ dbus? (
+ sys-apps/dbus
+ dev-libs/dbus-glib
+ )
+ ntp? ( || ( net-misc/ntp net-misc/chrony ) )
+ qt4? ( dev-qt/qtgui:4 )
+ python? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ test? ( sys-devel/bc )"
+
+# xml packages are for man page generation
+if [[ ${PV} == "9999" ]] ; then
+ DEPEND+="
+ app-text/xmlto
+ =app-text/docbook-xml-dtd-4.1*"
+fi
+
+src_prepare() {
+ # Make sure our list matches the source.
+ local src_protocols=$(echo $(
+ sed -n '/# GPS protocols/,/# Time service/{s:#.*::;s:[(",]::g;p}' "${S}"/SConstruct | awk '{print $1}' | LC_ALL=C sort
+ ) )
+ if [[ ${src_protocols} != ${GPSD_PROTOCOLS[*]} ]] ; then
+ eerror "Detected protocols: ${src_protocols}"
+ eerror "Ebuild protocols: ${GPSD_PROTOCOLS[*]}"
+ die "please sync ebuild & source"
+ fi
+
+ epatch "${FILESDIR}"/${PN}-3.8-ldflags.patch
+ epatch "${FILESDIR}"/${PN}-3.11-rpath.patch
+ epatch "${FILESDIR}"/${PN}-3.13-ntpshm.patch
+
+ # Avoid useless -L paths to the install dir
+ sed -i \
+ -e 's:\<STAGING_PREFIX\>:SYSROOT:g' \
+ SConstruct || die
+
+ use python && distutils-r1_src_prepare
+}
+
+python_prepare_all() {
+ python_export_best
+ # Extract python info out of SConstruct so we can use saner distribute
+ pyvar() { sed -n "/^ *$1 *=/s:.*= *::p" SConstruct ; }
+ local pybins=$(pyvar python_progs | tail -1)
+ local pysrcs=$(sed -n '/^ *python_extensions = {/,/}/{s:^ *::;s:os[.]sep:"/":g;p}' SConstruct)
+ local packet=$("${PYTHON}" -c "${pysrcs}; print(python_extensions['gps/packet'])")
+ local client=$("${PYTHON}" -c "${pysrcs}; print(python_extensions['gps/clienthelpers'])")
+ sed \
+ -e "s|@VERSION@|$(pyvar gpsd_version)|" \
+ -e "s|@URL@|$(pyvar website)|" \
+ -e "s|@EMAIL@|$(pyvar devmail)|" \
+ -e "s|@SCRIPTS@|${pybins}|" \
+ -e "s|@GPS_PACKET_SOURCES@|${packet}|" \
+ -e "s|@GPS_CLIENT_SOURCES@|${client}|" \
+ -e "s|@SCRIPTS@|${pybins}|" \
+ "${FILESDIR}"/${PN}-3.3-setup.py > setup.py || die
+ distutils-r1_python_prepare_all
+}
+
+src_configure() {
+ myesconsargs=(
+ prefix="${EPREFIX}/usr"
+ libdir="\$prefix/$(get_libdir)"
+ udevdir="$(get_udevdir)"
+ chrpath=False
+ gpsd_user=gpsd
+ gpsd_group=uucp
+ nostrip=True
+ python=False
+ manbuild=False
+ shared=$(usex !static True False)
+ $(use_scons bluetooth bluez)
+ $(use_scons cxx libgpsmm)
+ $(use_scons debug clientdebug)
+ $(use_scons dbus dbus_export)
+ $(use_scons ipv6)
+ $(use_scons latency_timing timing)
+ $(use_scons ncurses)
+ $(use_scons ntp ntpshm)
+ $(use_scons ntp pps)
+ $(use_scons shm shm_export)
+ $(use_scons sockets socket_export)
+ $(use_scons qt4 libQgpsmm)
+ $(use_scons usb)
+ )
+
+ # enable specified protocols
+ local protocol
+ for protocol in ${GPSD_PROTOCOLS[@]} ; do
+ myesconsargs+=( $(use_scons gpsd_protocols_${protocol} ${protocol}) )
+ done
+}
+
+src_compile() {
+ export CHRPATH=
+ tc-export CC CXX PKG_CONFIG
+ export SHLINKFLAGS=${LDFLAGS} LINKFLAGS=${LDFLAGS}
+ escons
+
+ use python && distutils-r1_src_compile
+}
+
+src_install() {
+ DESTDIR="${D}" escons install $(usex udev udev-install "")
+
+ newconfd "${FILESDIR}"/gpsd.conf-2 gpsd
+ newinitd "${FILESDIR}"/gpsd.init-2 gpsd
+
+ if use python ; then
+ distutils-r1_src_install
+ # Delete all X related packages if user doesn't want them
+ if ! use X ; then
+ rm "${ED%/}"/usr/bin/xgps* || die
+ fi
+ fi
+}
+
+pkg_preinst() {
+ # Run the gpsd daemon as gpsd and group uucp; create it here
+ # as it doesn't seem to be needed during compile/install ...
+ enewuser gpsd -1 -1 -1 "uucp"
+}
diff --git a/sci-geosciences/gpsd/gpsd-9999.ebuild b/sci-geosciences/gpsd/gpsd-9999.ebuild
index 834289988bc5..5e195d67069f 100644
--- a/sci-geosciences/gpsd/gpsd-9999.ebuild
+++ b/sci-geosciences/gpsd/gpsd-9999.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gpsd/gpsd-9999.ebuild,v 1.19 2015/02/18 19:43:36 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-geosciences/gpsd/gpsd-9999.ebuild,v 1.20 2015/02/27 18:11:55 vapier Exp $
EAPI="5"
@@ -27,8 +27,8 @@ SLOT="0"
GPSD_PROTOCOLS=(
aivdm ashtech earthmate evermore fury fv18 garmin garmintxt
geostar gpsclock itrax mtk3301 navcom nmea0183 nmea2000 ntrip
- oceanserver oncore rtcm104v2 rtcm104v3 sirf superstar2 tnt
- tripmate tsip ublox
+ oceanserver oncore passthrough rtcm104v2 rtcm104v3 sirf superstar2
+ tnt tripmate tsip ublox
)
IUSE_GPSD_PROTOCOLS=${GPSD_PROTOCOLS[@]/#/gpsd_protocols_}
IUSE="${IUSE_GPSD_PROTOCOLS} bluetooth cxx debug dbus ipv6 latency_timing ncurses ntp python qt4 +shm +sockets static test udev usb X"
@@ -84,7 +84,7 @@ python_prepare_all() {
python_export_best
# Extract python info out of SConstruct so we can use saner distribute
pyvar() { sed -n "/^ *$1 *=/s:.*= *::p" SConstruct ; }
- local pybins=$(pyvar python_progs)
+ local pybins=$(pyvar python_progs | tail -1)
local pysrcs=$(sed -n '/^ *python_extensions = {/,/}/{s:^ *::;s:os[.]sep:"/":g;p}' SConstruct)
local packet=$("${PYTHON}" -c "${pysrcs}; print(python_extensions['gps/packet'])")
local client=$("${PYTHON}" -c "${pysrcs}; print(python_extensions['gps/clienthelpers'])")
@@ -95,7 +95,7 @@ python_prepare_all() {
-e "s|@SCRIPTS@|${pybins}|" \
-e "s|@GPS_PACKET_SOURCES@|${packet}|" \
-e "s|@GPS_CLIENT_SOURCES@|${client}|" \
- -e "s|@SCRIPTS@|$(pyvar python_progs)|" \
+ -e "s|@SCRIPTS@|${pybins}|" \
"${FILESDIR}"/${PN}-3.3-setup.py > setup.py || die
distutils-r1_python_prepare_all
}