Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 527000 - sci-geosciences/gpsd-9999 - adapt to new nmea protocol name
Summary: sci-geosciences/gpsd-9999 - adapt to new nmea protocol name
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Sci-geo Project
URL:
Whiteboard:
Keywords: PATCH
Depends on:
Blocks:
 
Reported: 2014-10-27 01:45 UTC by Michal Privoznik
Modified: 2014-10-30 21:16 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge.info,5.09 KB, text/plain)
2014-10-27 01:46 UTC, Michal Privoznik
Details
ebuild.patch (ebuild.patch,640 bytes, patch)
2014-10-27 01:48 UTC, Michal Privoznik
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michal Privoznik 2014-10-27 01:45:34 UTC
As of 8f20d7b2 the nmea was renamed to nmea0183:

http://git.savannah.gnu.org/cgit/gpsd.git/commit/?id=8f20d7b2d1ece8f3205ca038726c77daa5234c0c

Due to this fact, the ebuild fails:

ebuild /usr/portage/sci-geosciences/gpsd/gpsd-9999.ebuild prepare
 * checking ebuild checksums ;-) ...                                                                                                                                                                                                                          [ ok ]
 * checking auxfile checksums ;-) ...                                                                                                                                                                                                                         [ ok ]
 * checking miscfile checksums ;-) ...                                                                                                                                                                                                                        [ ok ]
>>> Unpacking source...
GIT update -->
   repository:               git://git.savannah.nongnu.org/gpsd.git
   at the commit:            f18624a53c104638d4c72dc40a7ea29ecb3f93b1
   branch:                   master
   storage directory:        "/usr/portage/distfiles/egit-src/gpsd.git"
   checkout type:            bare repository
Cloning into '/var/tmp/portage/sci-geosciences/gpsd-9999/work/gpsd-9999'...
done.
Branch branch-master set up to track remote branch master from origin.
Switched to a new branch 'branch-master'
>>> Unpacked to /var/tmp/portage/sci-geosciences/gpsd-9999/work/gpsd-9999
>>> Source unpacked in /var/tmp/portage/sci-geosciences/gpsd-9999/work
>>> Preparing source in /var/tmp/portage/sci-geosciences/gpsd-9999/work/gpsd-9999 ...
 * Detected 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
 * Ebuild protocols:   aivdm ashtech earthmate evermore fury fv18 garmin garmintxt geostar gpsclock itrax mtk3301 navcom nmea nmea2000 ntrip oceanserver oncore rtcm104v2 rtcm104v3 sirf superstar2 tnt tripmate tsip ublox
 * ERROR: sci-geosciences/gpsd-9999::gentoo failed (prepare phase):
 *   please sync ebuild & source
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_prepare
 *   environment, line 4838:  Called die
 * The specific snippet of code:
 *           die "please sync ebuild & source";
 * 
 * If you need support, post the output of `emerge --info '=sci-geosciences/gpsd-9999::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=sci-geosciences/gpsd-9999::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/sci-geosciences/gpsd-9999/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sci-geosciences/gpsd-9999/temp/environment'.
 * Working directory: '/var/tmp/portage/sci-geosciences/gpsd-9999/work/gpsd-9999'
 * S: '/var/tmp/portage/sci-geosciences/gpsd-9999/work/gpsd-9999'



However, that alone is not sufficient. There's no need to patch the source with 3.10-rpath.patch anymore as the code has been adjusted already:

http://git.savannah.gnu.org/cgit/gpsd.git/commit/?id=287a9f21
Comment 1 Michal Privoznik 2014-10-27 01:46:53 UTC
Created attachment 387486 [details]
emerge --info
Comment 2 Michal Privoznik 2014-10-27 01:48:37 UTC
Created attachment 387488 [details, diff]
ebuild.patch

Proposed solution
Comment 3 SpanKY gentoo-dev 2014-10-30 21:16:15 UTC
should be all set now in the tree; thanks for the report!

Commit message: Update ebuild to match latest git source
http://sources.gentoo.org/sci-geosciences/gpsd/files/gpsd-3.11-rpath.patch?rev=1.1
http://sources.gentoo.org/sci-geosciences/gpsd/gpsd-9999.ebuild?r1=1.16&r2=1.17