Bug 197879 - astro/gpsbabel: update to 1.5.2 (PATCH)
Summary: astro/gpsbabel: update to 1.5.2 (PATCH)
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Thomas Zander
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2015-02-21 16:21 UTC by Oliver Heesakkers
Modified: 2015-03-16 06:56 UTC (History)
2 users (show)

See Also:


Attachments
The patch (2.65 KB, patch)
2015-02-21 16:21 UTC, Oliver Heesakkers
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Oliver Heesakkers 2015-02-21 16:21:18 UTC
Created attachment 153278 [details]
The patch

Update astro/gpsbabel to newest version.

With thanks to Allen for the headsup.

Both FreeBSD patches seem to have made it upstream, so the files directory can be removed after this patch.
Comment 1 Pawel Pekala freebsd_committer freebsd_triage 2015-03-13 19:40:04 UTC
Build fails with clang compiler (FreeBSD 10+):

http://people.freebsd.org/~pawel/buildlogs/gpsbabel-1.5.2-10amd64.log
Comment 2 commit-hook freebsd_committer freebsd_triage 2015-03-15 08:50:22 UTC
A commit references this bug:

Author: riggs
Date: Sun Mar 15 08:49:50 UTC 2015
New revision: 381306
URL: https://svnweb.freebsd.org/changeset/ports/381306

Log:
  - Update to upstream release 1.5.2
  - Properly strip installed binary

  PR:		197879
  Submitted by:	dev2@heesakkers.info
  Reviewed by:	riggs

Changes:
  head/astro/gpsbabel/Makefile
  head/astro/gpsbabel/distinfo
  head/astro/gpsbabel/files/patch-jeeps-gpslibusb.cc
  head/astro/gpsbabel/files/patch-libusb
  head/astro/gpsbabel/files/patch-mkstyle
Comment 3 Thomas Zander freebsd_committer freebsd_triage 2015-03-15 09:00:06 UTC
Committed, but two changes were necessary:
- jeeps/gpslibusb.cc needs to include stdlib in order to make it compile
- gpsbabel's Makefile does not contain an install target to strip the resulting binary; use STRIP_CMD in port Makefile now

Employing poudriere and testing the build is really highly recommended...
Comment 4 Oliver Heesakkers 2015-03-15 13:45:52 UTC
Thanks for the changes and commit.

I know of Poudriere, but my work has me slipping into Red Hat and few resources (both time and hardware) remain to maintain a poudriere installation.

If redports doesn't come back, I should probably reconsider my FreeBSD port-maintainer duties.
Comment 5 Thomas Zander freebsd_committer freebsd_triage 2015-03-16 06:56:15 UTC
(In reply to Oliver Heesakkers from comment #4)

The good thing about poudriere is that it is really quite easy to set up and maintenance effort is close to nil. I sometimes run it in a VM with 640 MiB RAM and 5 GiB hard drive space. Give it a try, it may surprise you.
In any case, I hope you stay with the project!