Bug 237425 - astro/qmapshack: update to 1.13.0 and fix crash with recent Qt
Summary: astro/qmapshack: update to 1.13.0 and fix crash with recent Qt
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: Muhammad Moinur Rahman
URL: https://sourceforge.net/p/qlandkarteg...
Keywords: easy, patch, patch-ready
Depends on:
Blocks:
 
Reported: 2019-04-20 22:18 UTC by Christoph Moench-Tegeder
Modified: 2019-04-21 18:11 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (bofh)


Attachments
update qmapshack to 1.13.0 (6.46 KB, patch)
2019-04-20 22:18 UTC, Christoph Moench-Tegeder
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Christoph Moench-Tegeder freebsd_committer freebsd_triage 2019-04-20 22:18:26 UTC
Created attachment 203842 [details]
update qmapshack to 1.13.0

QMapShack 1.13.0 has been released.
Additional patches:
 - fix libproj detection: Our graphics proj is built with autotools and thus
   does not install it's cmake files. Patches provide an alternate method
   for finding libproj using pkg-config, see:
   https://sourceforge.net/p/qlandkartegt/mailman/message/36639866/
 - fix a crash with current Qt when no GPS device is found (which at least for
   me is the default case): since the last Qt update, QList aborts on an
   assertion when trying to access the first element of an empty list.

Both issues have been reported upstream and patches submitted.
Comment 1 commit-hook freebsd_committer freebsd_triage 2019-04-21 18:10:37 UTC
A commit references this bug:

Author: bofh
Date: Sun Apr 21 18:09:50 UTC 2019
New revision: 499552
URL: https://svnweb.freebsd.org/changeset/ports/499552

Log:
  astro/qmapshack: Update version 1.12.3=>1.13.0

  - fix libproj detection: Our graphics proj is built with autotools and thus
     does not install it's cmake files. Patches provide an alternate method
     for finding libproj using pkg-config, see:
     https://sourceforge.net/p/qlandkartegt/mailman/message/36639866/
  - fix a crash with current Qt when no GPS device is found (which at least for
     me is the default case): since the last Qt update, QList aborts on an
     assertion when trying to access the first element of an empty list.

  PR:		237425
  Submitted by:	cmt

Changes:
  head/astro/qmapshack/Makefile
  head/astro/qmapshack/distinfo
  head/astro/qmapshack/files/patch-CMakeLists.txt
  head/astro/qmapshack/files/patch-cmake_Modules_DefineInstallationPaths.cmake
  head/astro/qmapshack/files/patch-src_qmapshack_CMakeLists.txt
  head/astro/qmapshack/files/patch-src_qmapshack_device_CDeviceWatcherLinux.cpp
  head/astro/qmapshack/files/patch-src_qmaptool_CMakeLists.txt
  head/astro/qmapshack/files/patch-src_qmt__map2jnx_CMakeLists.txt
  head/astro/qmapshack/files/patch-src_qmt__rgb2pct_CMakeLists.txt