Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Jun 2016 09:40:12 +0000 (UTC)
From:      Muhammad Moinur Rahman <bofh@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r416665 - in head/astro/qmapshack: . files
Message-ID:  <201606100940.u5A9eCoK030343@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bofh
Date: Fri Jun 10 09:40:12 2016
New Revision: 416665
URL: https://svnweb.freebsd.org/changeset/ports/416665

Log:
  astro/qmapshack: Update version 1.3.1=>1.6.1
  
  - UNBREAK
  - Remove depreceation
  - Reqiores c++11 based compiler
  
  PR:		210063
  Submitted by:	cmt

Added:
  head/astro/qmapshack/files/patch-src_device_IDevice.cpp   (contents, props changed)
  head/astro/qmapshack/files/patch-src_gis_CGisListWks.cpp   (contents, props changed)
  head/astro/qmapshack/files/patch-src_setup_IAppSetup.cpp   (contents, props changed)
Modified:
  head/astro/qmapshack/Makefile
  head/astro/qmapshack/distinfo
  head/astro/qmapshack/pkg-plist

Modified: head/astro/qmapshack/Makefile
==============================================================================
--- head/astro/qmapshack/Makefile	Fri Jun 10 09:13:01 2016	(r416664)
+++ head/astro/qmapshack/Makefile	Fri Jun 10 09:40:12 2016	(r416665)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	qmapshack
-PORTVERSION=	1.3.1
+PORTVERSION=	1.6.1
 CATEGORIES=	astro
 MASTER_SITES=	https://bitbucket.org/maproom/qmapshack/downloads/
 
@@ -11,14 +11,14 @@ COMMENT=	Ultimate outdoor aficionado's t
 
 LICENSE=	GPLv3
 
-BROKEN=		unfetchable
-DEPRECATED=	Broken for more than 6 months
-EXPIRATION_DATE=	2016-07-04
 
-LIB_DEPENDS=	libgdal.so:graphics/gdal \
+LIB_DEPENDS=	libQt5DBus.so:devel/dbus-qt5 \
+		libgdal.so:graphics/gdal \
+		libproj.so:graphics/proj \
 		libroutino.so:astro/routino
 
-USES=		cmake desktop-file-utils
-USE_QT5=	buildtools linguisttools qmake script sql webkit widgets xml
+USES=		cmake compiler:c++11-lib desktop-file-utils
+USE_QT5=	buildtools core gui linguisttools network printsupport \
+		qmake script sql sql-sqlite3 webkit widgets xml
 
 .include <bsd.port.mk>

Modified: head/astro/qmapshack/distinfo
==============================================================================
--- head/astro/qmapshack/distinfo	Fri Jun 10 09:13:01 2016	(r416664)
+++ head/astro/qmapshack/distinfo	Fri Jun 10 09:40:12 2016	(r416665)
@@ -1,2 +1,3 @@
-SHA256 (qmapshack-1.3.1.tar.gz) = 8f4bcb5454786d7f81681abe4f96cc8e3598f62219708d1efe4c94d19ab0dfea
-SIZE (qmapshack-1.3.1.tar.gz) = 3758785
+TIMESTAMP = 1465057676
+SHA256 (qmapshack-1.6.1.tar.gz) = e702482ef894ec3fdbc5a932dd220bbb34eef1580b1645a314e9a3fa99956c22
+SIZE (qmapshack-1.6.1.tar.gz) = 4538423

Added: head/astro/qmapshack/files/patch-src_device_IDevice.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/qmapshack/files/patch-src_device_IDevice.cpp	Fri Jun 10 09:40:12 2016	(r416665)
@@ -0,0 +1,29 @@
+--- src/device/IDevice.cpp.orig	2016-06-04 19:56:45 UTC
++++ src/device/IDevice.cpp
+@@ -22,7 +22,7 @@
+ #include "gis/prj/IGisProject.h"
+ #include "helpers/CSelectCopyAction.h"
+ 
+-#ifdef Q_OS_LINUX
++#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD)
+ #include <QtDBus>
+ #endif
+ 
+@@ -52,7 +52,7 @@ IDevice::~IDevice()
+ 
+ void IDevice::mount(const QString& path)
+ {
+-#ifdef Q_OS_LINUX
++#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD)
+     QDBusMessage message = QDBusMessage::createMethodCall("org.freedesktop.UDisks2",path,"org.freedesktop.UDisks2.Filesystem","Mount");
+     QVariantMap args;
+     args.insert("options", "sync");
+@@ -63,7 +63,7 @@ void IDevice::mount(const QString& path)
+ 
+ void IDevice::umount(const QString &path)
+ {
+-#ifdef Q_OS_LINUX
++#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD)
+     QDBusMessage message = QDBusMessage::createMethodCall("org.freedesktop.UDisks2",path,"org.freedesktop.UDisks2.Filesystem","Unmount");
+     QVariantMap args;
+     message << args;

Added: head/astro/qmapshack/files/patch-src_gis_CGisListWks.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/qmapshack/files/patch-src_gis_CGisListWks.cpp	Fri Jun 10 09:40:12 2016	(r416665)
@@ -0,0 +1,20 @@
+--- src/gis/CGisListWks.cpp.orig	2016-06-04 19:56:53 UTC
++++ src/gis/CGisListWks.cpp
+@@ -18,7 +18,7 @@
+ 
+ #include "CMainWindow.h"
+ #include "canvas/CCanvas.h"
+-#ifdef Q_OS_LINUX
++#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD)
+ #include "device/CDeviceWatcherLinux.h"
+ #endif
+ #ifdef Q_OS_WIN
+@@ -196,7 +196,7 @@ CGisListWks::CGisListWks(QWidget *parent
+         QTimer::singleShot(saveEvery * 60000, this, SLOT(slotSaveWorkspace()));
+     }
+ 
+-#ifdef Q_OS_LINUX
++#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD)
+     deviceWatcher = new CDeviceWatcherLinux(this);
+     connect(deviceWatcher, &CDeviceWatcherLinux::sigChanged, this, &CGisListWks::sigChanged);
+ #endif

Added: head/astro/qmapshack/files/patch-src_setup_IAppSetup.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/astro/qmapshack/files/patch-src_setup_IAppSetup.cpp	Fri Jun 10 09:40:12 2016	(r416665)
@@ -0,0 +1,11 @@
+--- src/setup/IAppSetup.cpp.orig	2016-06-04 19:55:57 UTC
++++ src/setup/IAppSetup.cpp
+@@ -36,7 +36,7 @@ IAppSetup* IAppSetup::getPlatformInstanc
+     {
+ #if defined(Q_OS_MAC)
+         instance = new CAppSetupMac();
+-#elif defined(Q_OS_LINUX)
++#elif defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD)
+         instance = new CAppSetupLinux();
+ #elif defined (Q_OS_WIN32)
+         instance = new CAppSetupWin();

Modified: head/astro/qmapshack/pkg-plist
==============================================================================
--- head/astro/qmapshack/pkg-plist	Fri Jun 10 09:13:01 2016	(r416664)
+++ head/astro/qmapshack/pkg-plist	Fri Jun 10 09:40:12 2016	(r416665)
@@ -1,8 +1,12 @@
 bin/qmapshack
 man/man1/qmapshack.1.gz
 share/applications/qmapshack.desktop
+share/icons/hicolor/32x32/apps/QMapShack.png
+share/icons/hicolor/48x48/apps/QMapShack.png
+share/icons/hicolor/scalable/apps/QMapShack.svg
 share/pixmaps/QMapShack.png
 %%DATADIR%%/translations/qmapshack_cs.qm
 %%DATADIR%%/translations/qmapshack_de.qm
 %%DATADIR%%/translations/qmapshack_es.qm
 %%DATADIR%%/translations/qmapshack_fr.qm
+%%DATADIR%%/translations/qmapshack_nl.qm



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201606100940.u5A9eCoK030343>