CVE and update status of the FreeBSD ports tree3,456 unaddressed CVEs in 716 portsAll times are CET
Port details

astro/gpsbabel 1.10.0

GPS file translating tool

Port info

Maintainer
dev2@heesakkers.info
Packages
latest: 1.10.0
Upstream
up to date
Last update
to 1.10.0 · d8138cf0c9
Quarterly
2026Q4: 1.10.0
WWW
https://www.gpsbabel.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install gpsbabel
installs 1.10.0 from latest; from quarterly (2026Q4) 1.10.0
Port
# cd /usr/ports/astro/gpsbabel && make install clean
Size
1.2 MiB download · 3.5 MiB installed
License
GPLv2+

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 161.10.01.10.0–
FreeBSD 15✗1.10.0–
FreeBSD 141.10.01.10.0✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 151.10.01.10.0–
FreeBSD 141.10.01.10.0✗

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Dependencies

Depends on 6

Run and library dependencies of the package on latest. Build dependencies are not in the package index.

Required by 1

1 category

astro 1
viking

Packages on latest that depend on it directly.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 1.10.0.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (54)

Gleb Popov (arrowd) · 1.10.0
astro/gpsbabel: Update to 1.10.0

PR:		289512
d8138cf0c9
Felix Palmen (zirias) · 1.7.0
Mk/Uses: always use colon for build/run suffix

Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.

Document in CHANGES.

PR:			266034
Exp-run by:		antoine
Approved by:		tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D36349
ddae4e92d8
Stefan Eßer (se) · 1.7.0
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 1.7.0
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 1.7.0
astro: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  ABURAYER Rewsirow <rewsirow@ff.iij4u.or.jp>
  *  Alexander Leidinger
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Berezin <tobez@tobez.org>
  *  Anton Karpov <toxa@toxahost.ru>
  *  Brion Moss <brion@queeg.com>
  *  Bruce M Simpson <bms@FreeBSD.org>
  *  Chris Piazza <cpiazza@FreeBSD.org>
  *  Christian Brueffer <chris@unixpages.org>
  *  David Wolfskill
  *  Frank W. Josellis <frank@dynamical-systems.org>
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Gleb Smirnoff <glebius@FreeBSD.org>
  *  Hye-Shik Chang <perky@fallin.lv>
  *  Jan Srzednicki <w@wrzask.pl>
  *  Jean-Yves Lefort <jylefort@FreeBSD.org>
  *  Jean-Yves Lefort <jylefort@brutele.be>
  *  Jeremy Shaffner <jeremy@external.org>
  *  Keith Walker <kew@icehouse.net>
  *  Kirill Ponomarew <ponomarew@oberon.net>
  *  Kris Kennaway <kkennawa@physics.adelaide.edu.au>
  *  Kris Kennaway <kris@FreeBSD.org
  *  Laurent Courty
  *  Loïc BARTOLETTI <lbartoletti@FreeBSD.org>
  *  Lukas Maly <Iam@LukasMaly.NET>
  *  Markus Brueffer <markus@FreeBSD.org>
  *  Mathias Monnerville <mathias@monnerville.com>
  *  Muhammad Moinur Rahman <bofh@FreeBSD.org>
  *  Patrick Li <pat@FreeBSD.org>
  *  Patrick Li <pat@databits.net>
  *  Piero Serini <piero@FreeBSD.org>
  *  Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Simon Olofsson <simon@olofsson.de>
  *  Slaven Rezic <slaven@rezic.de>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@sunpoet.net>
  *  Sébastien Santoro <dereckson@gmail.com>
  *  TAKATSU Tomonari <tota@FreeBSD.org>
  *  Tatsuki Makino <tatsuki_makino@hotmail.com>
  *  Tony Maher <tonymaher@optusnet.com.au>
  *  Wen Heping <wen@FreeBSD.org>
  *  Wen Heping <wenheping@gmail.com>
  *  Wen Heping<wen@FreeBSD.org>
  *  Will Andrews <andrews@technologist.com>
  *  asami
  *  chuck@pkix.net
  *  crwhipp@gmail.com
  *  darius@dons.net.au
  *  db
  *  erich@FreeBSD.org
  *  freebsd-ports@henrik.synth.no
  *  ijliao
  *  nwhitehorn
  *  pat
  *  searle
  *  thierry@pompo.net
  *  torstenb
  *  trevor
  *  will

With hat:	portmgr
b15254402b
Rene Ladan (rene) · 1.7.0
cleanup: remove transitive py27 deprecation (www/qt5-webengine)
48d98ef918
Stefan Eßer (se) · 1.7.0
*/*: Remove redundant '-[0-9]*' from CONFLICTS

The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").

Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".

Approved by:	portmgr (blanket)
819f25b36d
Dmitry Marakasov (amdmi3) · 1.7.0
astro/gpsbabel: fix LICENSE

Approved by:	portmgr blanket
ff9b495064
Mathieu Arnold (mat) · 1.7.0
Remove # $FreeBSD$ from Makefiles.
305f148f48
Rene Ladan (rene) · 1.7.0
Mark ports recursively depending on Python 2.7 for expiration on June 23.

For ports optionally dependending on Python 2.7, just mark those options
as expired. Remove konquerer from the x11/kde-baseapps metaport and bump
its PORTREVISION.

Submitted by:	rene
Reviewed by:	portmgr, adridg, ehaupt, lme, madpilot, pizzamig, se, sunpoet, yuri
Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D28665
b217c7fc9c
Loïc Bartoletti (lbartoletti) · 1.7.0
astro/gpsbabel: update to 1.7.0

PR:	248866
Submitted by:	Oliver Heesakkers (maintainer)
Reported by:	Harry Matthiesen Jensen
c3f2b61b0d
Piotr Kubaj (pkubaj) · 1.6.0_1
astro/gpsbabel: fix build on GCC architectures

Respect CC / CXX:
configure: error: *** A compiler with support for C++14 language features is required.

MFH:		2020Q3 (fix build blanket)
f0eb6c3575
Tobias Kortkamp (tobik) · 1.6.0_1
astro/gpsbabel: Add missing dependencies to GUI option

- Also drop nop GUI_QMAKE_SOURCE_PATH [1]

Reported by:	portscan [1]
60cc70b612
Luca Pizzamiglio (pizzamig) · 1.6.0
astro/gpsbabel: Update to latest 1.6.0

Changes: https://www.gpsbabel.org/news/gpsbabel-1.6.0.html

PR:		237733
Submitted by:	Conrad Meyer <cem@freebsd.org>
Approved by:	dev2@heesakkers.info (maintainer)
Event: July 2020 Bugathon
3b079b9526
Gerald Pfeifer (gerald) · 1.5.4_4
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Alexey Dokuchaev (danfe) · 1.5.4_3
Putting `qt:5' on USES list just once is enough.
54de06e536
Tilman Keskinoz (arved) · 1.5.4_3
Fix build after QT4 removal

PR:		235919
Submitted by:	maintainer
Reported by:	Miroslav Lachman
cf343f6255
Tijl Coosemans (tijl) · 1.5.4_2
Fix Qt5 symbol version scripts to put the catch-all clause first.  When a symbol matches multiple clauses the last one takes precedence.  If the catch-all is last it captures everything.  In the case of Qt5 libraries this caused all symbols to have a Qt_5 label while some should have Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
in the weak wrapper resolves to the weak wrapper itself creating an infinite
call loop that overflows the stack and causes a crash.  Some of the
allocation functions are variants of C++ new and delete and it probably
depends on the compiler whether these variants are used in other parts of
Qt5Webengine.

Remove the weak wrappers (make them Linux specific).  This isn't binary
compatible but we are already breaking that with the changes to the symbol
versions.

[1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4
[2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5
[3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5

Bump all ports that depend on Qt5.

PR:		234070
Exp-run by:	antoine
Approved by:	kde (adridg)
1bf487d3e7
Gerald Pfeifer (gerald) · 1.5.4_1
Bump PORTREVISION for ports depending on the canonical version of GCC defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
a9f015d155
Mark Linimon (linimon) · 1.5.4
Fix build with GCC-based architectures.

PR:		231919
Submitted by:	Piotr Kubaj
Approved by:	maintainer
99f5c7c0b1
Tobias C. Berner (tcberner) · 1.5.4
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk

From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
b1a1d38bf9
Thomas Zander (riggs) · 1.5.4
Update to upstream version 1.5.4; use QT5 instead of QT4

PR:		227538
Submitted by:	cmt
Approved by:	Maintainer timeout
61a2252afb
Mathieu Arnold (mat) · 1.5.3
OPTIONS_SUB only cares about being defined, its content is ignored.

Sponsored by:	Absolight
cbcfde370c
Jan Beich (jbeich) · 1.5.3
astro/gpsbabel: unbreak with clang 4.0

bushnell.cc:138:36: error: ordered comparison between pointer and zero ('const char *' and 'int')
  for (t = bushnell_icons; t->icon > 0; t++) {
                           ~~~~~~~ ^ ~
bushnell.cc:150:36: error: ordered comparison between pointer and zero ('const char *' and 'int')
  for (t = bushnell_icons; t->icon > 0; t++) {
                           ~~~~~~~ ^ ~

PR:		216215
Submitted by:	Oliver Heesakkers <dev2@heesakkers.info> (maintainer)
986f10e809
Mathieu Arnold (mat) · 1.5.3
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
eabbfd75e3
Thomas Zander (riggs) · 1.5.3
Fix build with libc++ 3.8.0

PR:		210991
Submitted by:	dev2@heesakkers.info (maintainer)
MFH:		2016Q3 (ports-secteam build fix blanket)
7d09fea925
Mathieu Arnold (mat) · 1.5.3
Cleanup patches, a* categories.

Rename them to follow the make makepatch naming, and regenerate them.

With hat:	portmgr
Sponsored by:	Absolight
9fa9eb9ac7
Conrad Meyer (cem) · 1.5.3
astro/gpsbabel: Update to upstream 1.5.3

- Use system minizip
- Convert to Github master site
- Update jeeps patch

Reviewed by:	AMDmi3
Differential Revision:	https://reviews.freebsd.org/D6963
e589b83878
Pawel Pekala (pawel) · 1.5.2_1
Use options helpers

Approved by:	portmgr blanket
9963518ff3
Philip M. Gollucci (pgollucci) · 1.5.2_1
astro/gpsbabel: add GUI option, clean up dependencies

- Add GUI option (requires qt4-gui,qt4-xml,qt4-network and qt4-webkit at runtime).
- Remove autoconf/pcre/glib20/gettext dependencies (unused).
- USE_QT4=linguist_build -> USE_QT4=linguisttools_build (GUI option only).
- Use system zlib.
- Regenerate patch.

PR:                  201680
Submitted by:        s3erios@gmail.com
Approved by:         dev2@heesakkers.info
44100075c4
Thomas Zander (riggs) · 1.5.2
- Update to upstream release 1.5.2 - Properly strip installed binary

PR:		197879
Submitted by:	dev2@heesakkers.info
Reviewed by:	riggs
373540144f
Dmitry Marakasov (amdmi3) · 1.5.1
- Update to 1.5.1 - Add LICENSE - Convert extra-patch'es to plain patches

PR:		190791
Submitted by:	glebius
Approved by:	Oliver Heesakkers <dev2@heesakkers.info> (maintainer)
721b8b0dab
Martin Wilke (miwi) · 1.4.4
- Stage support
8d1ae14aa1
Baptiste Daroussin (bapt) · 1.4.4
In preparation for making libtool generate libraries with a sane name, fix all LIB_DEPENDS in astro

With hat:	portmgr
24e692de02
Baptiste Daroussin (bapt) · 1.4.4
Add NO_STAGE all over the place in preparation for the staging support (cat: astro)
701daf1eab
Rene Ladan (rene) · 1.4.4
In preparation of removing devel/libusb (expires 2013-04-30), remove it from these ports.

Other changes:
- convert Makefile header
- convert to optionsNG
- remove indefinite article from comment
- drop support for FreeBSD < 8.0
- pet portlint (leave library ABI versions in LIB_DEPENDS)
- net-mgmt/spectools: change option name from GTK to GTK2 to use default
  description from bsd.options.desc.mk

Approved by:	portmgr (bapt)
4e4178dab5
Beech Rintoul (beech) · 1.4.4
- Update to 1.4.4 - Add local mirror - Pass maintainership to submitter

PR:		ports/174363
Submitted by:	Oliver Heesakkers <dev2@heesakkers.info>
7b79249087
Wen Heping (wen) · 1.4.3
- Update to 1.4.3 - Trim Makefile headers - Reset maintainer to ports@

Feature safe:	yes
a00a60ad0d
Carlo Strub (cs) · 1.4.2
Fix typos in COMMENT
05b0777c26
Wen Heping (wen) · 1.4.2
- Update to 1.4.2

PR:		ports/155554
Submitted by:	Gleb Smirnoff <glebius@cell.glebius.int.ru>
eeadd3bb8e
Ade Lovett (ade) · 1.3.6_1
Sync to new bsd.autotools.mk
4a8684e352
Ade Lovett (ade) · 1.3.6_1
Punt autoconf267->autoconf268
6abd00a86b
Ade Lovett (ade) · 1.3.6_1
Autotools update.   Read ports/UPDATING 20100915 for details.

Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
8262a7b51d
Ion-Mihai Tetcu (itetcu) · 1.3.6
Fix build with custom PREFIX/LOCALBASE.

Submitted by:	itetcu@
Reported by:	QATty
Approved by:	maintainer
6068164b75
Stanislav Sedov (stas) · 1.3.6
- Chase libusb20 rename in r189585. - Mark sane-backends broken on current due to changes   in USB stack.

Reviewed by:	thompsa (old version), miwi
Tested by:	miwi
f5d05ea54d
Martin Wilke (miwi) · 1.3.6
- Update to 1.3.6

PR:		131606
Submitted by:	Wen Heping <wenheping@gmail.com> (maintainer)
334d5c9317
Ade Lovett (ade) · 1.3.5
Conversion from (now defunct) autoconf-2.61 to autoconf-2.62

Tested by:	exp build run (erwin)
771ea13f41
Martin Wilke (miwi) · 1.3.5
- Fix build

PR:		125402
Submitted by:	Wen heping <wenheping@gmail.com> (maintainer)
Reported by:	ionbot, pavbot
ceba598216
Beech Rintoul (beech) · 1.3.5
- Update to 1.3.5 - Add gentoo mirrors - Pass maintainership to submitter

PR:		ports/124835
Submitted by:	Wen heping <wenheping@gmail.com>
4baba223fa
Thomas Abthorpe (tabthorpe) · 1.3.4
- Reassign to ports@ - Thank you for your service, we hope to see you back

PR:		ports/122796, ports/122797, ports/122798
Submitted by:	Laurent Courty <lrntct gmail.com>
f8b359165c