BSD Ports

astro/gpsbabel 1.10.0 MidnightBSD

GPS file translating tool

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
94bf764fc0
License
gpl2+
Categories
astro, geography

Description

GPSBabel converts waypoints, tracks, and routes from one format to another, whether that format is a common mapping format like Delorme, Streets and Trips, or even a serial upload or download to a GPS unit such as those from Garmin and Magellan. By flattening the Tower of Babel that the authors of various programs for manipulating GPS data have imposed upon us, it returns to us the ability to freely move our own waypoint data between the programs and hardware we choose to use. It contains extensive data manipulation abilities making it a convenient for server-side processing or as the backend for other tools.

In the other systems

SystemPortVersion
MidnightBSDastro/gpsbabel1.10.0
FreeBSDastro/gpsbabel1.10.0
OpenBSDgeo/gpsbabel1.10.0
NetBSDgeography/gpsbabel1.9.0nb11
DragonFlyastro/gpsbabel1.7.0
GhostBSDastro/gpsbabel1.10.0

Install

Binary package:

mport install gpsbabel

From mports:

cd /usr/mports/astro/gpsbabel && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	gpsbabel>0:astro/gpsbabel

Dependencies

Required by 1

Configuration

Options name: astro_gpsbabel

OptionDefaultDescription
GUIoff
USES
cmake:testing compiler:c++20-lang qt:6
Service scripts
none
Conflicts with
gpsbabel14

Files

pkg-plist 4
  • bin/gpsbabel
  • bin/gpsbabelfe
  • share/applications/gpsbabel.desktop
  • share/pixmaps/gpsbabel.png
distinfo 1
FileSizeSHA256
gpsbabel-gpsbabel-gpsbabel_1_10_0_GH0.tar.gz1.4885291e+07a89756fb988a54f5c5f371413845b9aecb66628a594cd83bd529c0f18382c968

Commit history 1

DateCommitCreditsLog message
94bf764fc0 Lucas Holt astro/gpsbabel: update to 1.10.0, GUI uses Qt6 (#1907)
## Summary `www/qt5-webengine` is being removed. The optional GUI of `astro/gpsbabel` (GUI option) pulled in Qt5 WebEngine. gpsbabel 1.7.0 cannot build with Qt6, so this updates the port to 1.10.0 (CMake + Qt6), following FreeBSD's port. ## Changes - 1.7.0 -> 1.10.0; build system is now `USES=cmake:testing compiler:c++20-lang qt:6`, `USE_QT=5compat base`. - libusb: `-DGPSBABEL_WITH_LIBUSB=custom -DGPSBABEL_EXTRA_LINK_LIBRARIES=usb` (base libusb, same as FreeBSD). Removed the obsolete `files/patch-configure` and `files/patch-jeeps_gpslibusb.cc`. - GUI stays optional (off by default, as before). Upstream always builds `gui/`, so new `files/patch-CMakeLists.txt` adds a `GPSBABEL_WITH_GUI` switch, driven by `GUI_CMAKE_BOOL`. FreeBSD instead made the GUI mandatory. …