From: manfredu <manfredu@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: [PR PATCH] gpsbabel: update to 1.6.0.
Date: Wed, 06 May 2020 09:05:46 +0200 [thread overview]
Message-ID: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-21674@inbox.vuxu.org> (raw)
[-- Attachment #1: Type: text/plain, Size: 314 bytes --]
There is a new pull request by manfredu against master on the void-packages repository
https://github.com/manfredu/void-packages gpsbabel
https://github.com/void-linux/void-packages/pull/21674
gpsbabel: update to 1.6.0.
A patch file from https://github.com/void-linux/void-packages/pull/21674.patch is attached
[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-gpsbabel-21674.patch --]
[-- Type: text/x-diff, Size: 12894 bytes --]
From ec078818a4e63f62fa40b95a7397da2a775f5357 Mon Sep 17 00:00:00 2001
From: Manfred Usselmann <mu@usselmann.it>
Date: Wed, 6 May 2020 08:59:24 +0200
Subject: [PATCH] gpsbabel: update to 1.6.0.
---
...y-read-diff-and-terr-from-geo-format.patch | 30 ----
srcpkgs/gpsbabel/patches/drop-map.patch | 138 +++++-------------
srcpkgs/gpsbabel/patches/fix-build.patch | 59 --------
srcpkgs/gpsbabel/template | 6 +-
4 files changed, 41 insertions(+), 192 deletions(-)
delete mode 100644 srcpkgs/gpsbabel/patches/correctly-read-diff-and-terr-from-geo-format.patch
delete mode 100644 srcpkgs/gpsbabel/patches/fix-build.patch
diff --git a/srcpkgs/gpsbabel/patches/correctly-read-diff-and-terr-from-geo-format.patch b/srcpkgs/gpsbabel/patches/correctly-read-diff-and-terr-from-geo-format.patch
deleted file mode 100644
index cff03b28c2c..00000000000
--- a/srcpkgs/gpsbabel/patches/correctly-read-diff-and-terr-from-geo-format.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From 4cecea61aa5a33f4accfa109d0b73d7878462962 Mon Sep 17 00:00:00 2001
-From: Robert Lipe <robertlipe@users.noreply.github.com>
-Date: Sat, 14 Oct 2017 21:59:24 -0500
-Subject: [PATCH 8/8] Correctly read diff and terr from geo format.
-
-Thank you, Rick Richardson.
----
- geo.cc | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/geo.cc b/geo.cc
-index 5c785f38..e6f4560a 100644
---- geo.cc
-+++ geo.cc
-@@ -74,9 +74,9 @@ void GeoReadLoc()
- waypt_add_url(wpt,
- reader.readElementText(), a.value("text").toString());
- } else if (current_tag == "/loc/waypoint/difficulty") {
-- wpt->gc_data->diff = reader.readElementText().toInt() * 10;
-+ wpt->gc_data->diff = reader.readElementText().toDouble() * 10;
- } else if (current_tag == "/loc/waypoint/terrain") {
-- wpt->gc_data->terr = reader.readElementText().toInt() * 10;
-+ wpt->gc_data->terr = reader.readElementText().toDouble() * 10;
- } else if (current_tag == "/loc/waypoint/container") {
- wpt->gc_data->container = wpt_container(reader.readElementText());
- }
---
-2.14.3
-
-
diff --git a/srcpkgs/gpsbabel/patches/drop-map.patch b/srcpkgs/gpsbabel/patches/drop-map.patch
index 936962b9a5b..e1c4a74d6f4 100644
--- a/srcpkgs/gpsbabel/patches/drop-map.patch
+++ b/srcpkgs/gpsbabel/patches/drop-map.patch
@@ -1,29 +1,14 @@
-diff -Naur gpsbabel-gpsbabel_1_5_4.orig/gui/advdlg.cc gpsbabel-gpsbabel_1_5_4/gui/advdlg.cc
---- gui/advdlg.cc 2017-01-02 06:05:19.000000000 +0100
-+++ gui/advdlg.cc 2018-01-12 12:14:50.428923572 +0100
-@@ -37,7 +37,6 @@
- {
- ui_.setupUi(this);
- ui_.synthShortNames->setChecked(synthShortNames);
+diff -Naurp0 gpsbabel-gpsbabel_1_6_0.orig/gui/advdlg.cc gpsbabel-gpsbabel_1_6_0/gui/advdlg.cc
+--- gui/advdlg.cc 2020-05-04 23:39:03.738105312 +0200
++++ gui/advdlg.cc 2020-05-04 23:44:04.766164086 +0200
+@@ -40 +39,0 @@ AdvDlg::AdvDlg(QWidget* parent,
- ui_.previewGmap->setChecked(previewGmap);
- ui_.debugCombo->setCurrentIndex(debugLevel+1);
- ui_.buttonBox->button(QDialogButtonBox::Ok)->setIcon(QIcon(":images/ok"));
- ui_.buttonBox->button(QDialogButtonBox::Cancel)->setIcon(QIcon(":images/cancel"));
-@@ -48,7 +47,6 @@
- void AdvDlg::acceptClicked()
- {
- synthShortNames_ = ui_.synthShortNames->isChecked();
+@@ -53 +51,0 @@ void AdvDlg::acceptClicked()
- previewGmap_ = ui_.previewGmap->isChecked();
- debugLevel_ = ui_.debugCombo->currentIndex()-1;
- accept();
- }
-diff -Naur gpsbabel-gpsbabel_1_5_4.orig/gui/advui.ui gpsbabel-gpsbabel_1_5_4/gui/advui.ui
---- gui/advui.ui 2017-01-02 06:05:19.000000000 +0100
-+++ gui/advui.ui 2018-01-12 12:13:29.919780546 +0100
-@@ -38,13 +38,6 @@
- </widget>
- </item>
- <item>
+diff -Naurp0 gpsbabel-gpsbabel_1_6_0.orig/gui/advui.ui gpsbabel-gpsbabel_1_6_0/gui/advui.ui
+--- gui/advui.ui 2020-05-04 23:39:03.775106180 +0200
++++ gui/advui.ui 2020-05-04 23:47:11.582544723 +0200
+@@ -41,7 +40,0 @@
- <widget class="QCheckBox" name="previewGmap">
- <property name="text">
- <string>Preview in Google Maps</string>
@@ -31,79 +16,36 @@ diff -Naur gpsbabel-gpsbabel_1_5_4.orig/gui/advui.ui gpsbabel-gpsbabel_1_5_4/gui
- </widget>
- </item>
- <item>
- <layout class="QHBoxLayout" name="horizontalLayout">
- <item>
- <widget class="QComboBox" name="debugCombo">
-diff -Naur gpsbabel-gpsbabel_1_5_4.orig/gui/app.pro gpsbabel-gpsbabel_1_5_4/gui/app.pro
---- gui/app.pro 2017-01-02 06:05:19.000000000 +0100
-+++ gui/app.pro 2018-01-12 12:05:45.541885058 +0100
-@@ -15,13 +15,7 @@
- gui \
- network \
- xml \
+diff -Naurp0 gpsbabel-gpsbabel_1_6_0.orig/gui/app.pro gpsbabel-gpsbabel_1_6_0/gui/app.pro
+--- gui/app.pro 2020-05-04 23:39:03.789106508 +0200
++++ gui/app.pro 2020-05-06 00:23:30.656766820 +0200
+@@ -14,8 +14,2 @@ QT += core \
+- xml
-
--greaterThan(QT_MINOR_VERSION, 5) {
-- QT += webenginewidgets
+-qtHaveModule(webenginewidgets) {
+- QT += webenginewidgets webchannel
- DEFINES += HAVE_WEBENGINE
-} else {
- QT += webkit webkitwidgets
-}
-+ widgets \
-
- unix:DESTDIR = objects
- unix:MOC_DIR = objects
-@@ -72,13 +66,11 @@
- SOURCES += filterwidgets.cc
- SOURCES += format.cc
- SOURCES += formatload.cc
++ xml \
++ widgets
+@@ -75 +68,0 @@ SOURCES += formatload.cc
-SOURCES += gmapdlg.cc
- SOURCES += gpx.cc
- SOURCES += help.cc
- SOURCES += latlng.cc
- SOURCES += main.cc
- SOURCES += mainwindow.cc
+@@ -81 +73,0 @@ SOURCES += mainwindow.cc
-SOURCES += map.cc
- SOURCES += optionsdlg.cc
- SOURCES += preferences.cc
- SOURCES += processwait.cc
-@@ -98,11 +90,9 @@
- HEADERS += filterwidgets.h
- HEADERS += format.h
- HEADERS += formatload.h
+@@ -101 +92,0 @@ HEADERS += formatload.h
-HEADERS += gmapdlg.h
- HEADERS += gpx.h
- HEADERS += help.h
- HEADERS += mainwindow.h
+@@ -105 +95,0 @@ HEADERS += mainwindow.h
-HEADERS += map.h
- HEADERS += optionsdlg.h
- HEADERS += preferences.h
- HEADERS += processwait.h
-diff -Naur gpsbabel-gpsbabel_1_5_4.orig/gui/main.cc gpsbabel-gpsbabel_1_5_4/gui/main.cc
---- gui/main.cc 2017-01-02 06:05:19.000000000 +0100
-+++ gui/main.cc 2018-01-12 12:05:45.541885058 +0100
-@@ -29,7 +29,6 @@
- #include <QTextCodec>
-
- #include "mainwindow.h"
--#include "gmapdlg.h"
-
- #ifdef _WIN32
- const char *pathSeparator = ";";
-diff -Naur gpsbabel-gpsbabel_1_5_4.orig/gui/mainwindow.cc gpsbabel-gpsbabel_1_5_4/gui/mainwindow.cc
---- gui/mainwindow.cc 2017-01-02 06:05:19.000000000 +0100
-+++ gui/mainwindow.cc 2018-01-12 12:05:45.601886984 +0100
-@@ -38,7 +38,6 @@
- #include "donate.h"
- #include "filterdlg.h"
- #include "formatload.h"
--#include "gmapdlg.h"
- #include "help.h"
- #include "optionsdlg.h"
- #include "preferences.h"
-@@ -976,24 +975,6 @@
- formatList_[fidx].bumpWriteUseCount(1);
- }
-
+@@ -135 +124,0 @@ macx|linux{
+-
+diff -Naurp0 gpsbabel-gpsbabel_1_6_0.orig/gui/mainwindow.cc gpsbabel-gpsbabel_1_6_0/gui/mainwindow.cc
+--- gui/mainwindow.cc 2020-05-04 23:39:04.890132326 +0200
++++ gui/mainwindow.cc 2020-05-04 23:56:17.126337120 +0200
+@@ -65 +64,0 @@
+-#include "gmapdlg.h" // for GMapDialog
+@@ -1030,18 +1028,0 @@ void MainWindow::applyActionX()
- // Now output for preview in google maps
- QString tempName;
- if (babelData_.previewGmap_) {
@@ -122,22 +64,18 @@ diff -Naur gpsbabel-gpsbabel_1_5_4.orig/gui/mainwindow.cc gpsbabel-gpsbabel_1_5_
- args << "-F" << tempName;
- }
-
- ui_.outputWindow->clear();
- ui_.outputWindow->appendPlainText("gpsbabel " + args.join(" "));
-
-@@ -1005,14 +986,6 @@
- ui_.outputWindow->appendPlainText(outputString);
- if (x) {
- ui_.outputWindow->appendPlainText(tr("Translation successful"));
+@@ -1059,8 +1039,0 @@ void MainWindow::applyActionX()
- if (babelData_.previewGmap_) {
- this->hide();
-- GMapDialog dlg(0, tempName, babelData_.debugLevel_ >=1 ? ui_.outputWindow : 0);
+- GMapDialog dlg(nullptr, tempName, babelData_.debugLevel_ >=1 ? ui_.outputWindow : nullptr);
- dlg.show();
- dlg.exec();
- QFile(tempName).remove();
- this->show();
- }
- }
- else
- ui_.outputWindow->appendPlainText(tr("Error running gpsbabel: %1\n").arg(errorString));
-
+diff -Naurp0 gpsbabel-gpsbabel_1_6_0.orig/gui/gpsbabel.desktop gpsbabel-gpsbabel_1_6_0/gui/gpsbabel.desktop
+--- gui/gpsbabel.desktop 2020-05-04 23:39:04.417121234 +0200
++++ gui/gpsbabel.desktop 2020-05-06 01:24:41.000713345 +0200
+@@ -7 +7 @@ Icon=gpsbabel
+-Exec=gpsbabelfe-bin
++Exec=gpsbabelfe
diff --git a/srcpkgs/gpsbabel/patches/fix-build.patch b/srcpkgs/gpsbabel/patches/fix-build.patch
deleted file mode 100644
index 53eba349759..00000000000
--- a/srcpkgs/gpsbabel/patches/fix-build.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-diff -wbBur gpsbabel-1.5.4/tef_xml.cc gpsbabel-1.5.4.my/tef_xml.cc
---- tef_xml.cc 2017-01-02 08:05:19.000000000 +0300
-+++ tef_xml.cc 2017-02-16 16:20:22.788961096 +0300
-@@ -72,11 +72,11 @@
- bool valid = false;
-
- foreach(QXmlStreamAttribute attr, *attrv) {
-- if (attr.name().compare("Comment", Qt::CaseInsensitive) == 0) {
-- if (attr.value().compare("TourExchangeFormat", Qt::CaseInsensitive) == 0) {
-+ if (attr.name().compare((QString&)"Comment", Qt::CaseInsensitive) == 0) {
-+ if (attr.value().compare((QString&)"TourExchangeFormat", Qt::CaseInsensitive) == 0) {
- valid = true;
- }
-- } else if (attr.name().compare("Version", Qt::CaseInsensitive) == 0) {
-+ } else if (attr.name().compare((QString&)"Version", Qt::CaseInsensitive) == 0) {
- version = attr.value().toString().toDouble();
- }
- }
-@@ -95,9 +95,9 @@
- {
- route = route_head_alloc();
- foreach(QXmlStreamAttribute attr, *attrv) {
-- if (attr.name().compare("Name", Qt::CaseInsensitive) == 0) {
-+ if (attr.name().compare((QString&)"Name", Qt::CaseInsensitive) == 0) {
- route->rte_name = attr.value().toString().trimmed();
-- } else if (attr.name().compare("Software", Qt::CaseInsensitive) == 0) {
-+ } else if (attr.name().compare((QString&)"Software", Qt::CaseInsensitive) == 0) {
- route->rte_desc = attr.value().toString().trimmed();
- }
- }
-@@ -248,20 +248,20 @@
- QString attrstr = attr.value().toString();
- QByteArray attrtext = attrstr.toUtf8();
-
-- if (attr.name().compare("SegDescription", Qt::CaseInsensitive) == 0) {
-+ if (attr.name().compare((QString&)"SegDescription", Qt::CaseInsensitive) == 0) {
- wpt_tmp->shortname = attrstr.trimmed();
-- } else if (attr.name().compare("PointDescription", Qt::CaseInsensitive) == 0) {
-+ } else if (attr.name().compare((QString&)"PointDescription", Qt::CaseInsensitive) == 0) {
- wpt_tmp->description = attrstr.trimmed();
-- } else if (attr.name().compare("ViaStation", Qt::CaseInsensitive) == 0 &&
-- attr.value().compare("true", Qt::CaseInsensitive) == 0) {
-+ } else if (attr.name().compare((QString&)"ViaStation", Qt::CaseInsensitive) == 0 &&
-+ attr.value().compare((QString&)"true", Qt::CaseInsensitive) == 0) {
- wpt_tmp->wpt_flags.fmt_use = 1; /* only a flag */
-
- /* new in TEF V2 */
-- } else if (attr.name().compare("Instruction", Qt::CaseInsensitive) == 0) {
-+ } else if (attr.name().compare((QString&)"Instruction", Qt::CaseInsensitive) == 0) {
- wpt_tmp->description = attrstr.trimmed();
-- } else if (attr.name().compare("Altitude", Qt::CaseInsensitive) == 0) {
-+ } else if (attr.name().compare((QString&)"Altitude", Qt::CaseInsensitive) == 0) {
- wpt_tmp->altitude = attrstr.toDouble();
-- } else if (attr.name().compare("TimeStamp", Qt::CaseInsensitive) == 0) {
-+ } else if (attr.name().compare((QString&)"TimeStamp", Qt::CaseInsensitive) == 0) {
- /* nothing for the moment */
- }
- }
-
diff --git a/srcpkgs/gpsbabel/template b/srcpkgs/gpsbabel/template
index 52ca3beb85c..6103e671975 100644
--- a/srcpkgs/gpsbabel/template
+++ b/srcpkgs/gpsbabel/template
@@ -1,6 +1,6 @@
# Template file for 'gpsbabel'
pkgname=gpsbabel
-version=1.5.4
+version=1.6.0
revision=1
wrksrc="gpsbabel-gpsbabel_${version//./_}"
build_style=gnu-configure
@@ -12,7 +12,7 @@ maintainer="Philipp Hirsch <itself@hanspolo.net>"
license="GPL-2.0-or-later"
homepage="https://www.gpsbabel.org/"
distfiles="https://github.com/gpsbabel/${pkgname}/archive/${pkgname}_${version//./_}.tar.gz"
-checksum=8cd740db0b92610abff71e942e8a987df58cd6ca5f25cca86e15f2b00e190704
+checksum=ad56796f725dcdb7f52d9a9509d4922f11198c382fe10fc2d6c9efa8159f2090
replaces="gpsbabel-gui>=0"
@@ -38,7 +38,7 @@ do_build() {
do_install() {
make install DESTDIR=${DESTDIR}
vbin gui/gpsbabelfe
- vbin gui/objects/gpsbabelfe-bin
+ vbin gui/objects/gpsbabelfe
vinstall gui/gpsbabel.desktop 644 usr/share/applications
vinstall gui/images/appicon.png 644 usr/share/pixmaps gpsbabel.png
vmkdir usr/share/gpsbabel/translations
next reply other threads:[~2020-05-06 7:05 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-05-06 7:05 manfredu [this message]
2020-05-06 22:07 ` manfredu
2020-05-06 22:18 ` [PR PATCH] [Updated] " manfredu
2020-05-07 10:07 ` pullmoll
2020-05-07 10:14 ` pullmoll
2020-05-07 10:14 ` pullmoll
2020-05-07 10:18 ` pullmoll
2021-01-29 0:50 ` ericonr
2021-01-29 8:06 ` manfredu
2021-02-09 22:13 ` [PR PATCH] [Updated] " manfredu
2021-02-10 6:25 ` [PR PATCH] [Updated] [WIP] gpsbabel: update to 1.7.0 manfredu
2021-02-10 22:49 ` manfredu
2021-02-11 23:22 ` manfredu
2021-02-12 0:42 ` manfredu
2021-02-12 0:51 ` manfredu
2021-02-12 3:43 ` [PR REVIEW] " ericonr
2021-02-12 7:48 ` manfredu
2021-02-12 7:50 ` manfredu
2021-02-12 8:14 ` [PR REVIEW] " manfredu
2021-02-12 9:58 ` manfredu
2021-02-12 15:24 ` ericonr
2021-02-12 23:46 ` [PR PATCH] [Updated] " manfredu
2021-02-13 14:34 ` manfredu
2021-02-13 14:49 ` manfredu
2021-02-13 14:54 ` manfredu
2021-02-13 15:19 ` manfredu
2021-02-13 15:21 ` [PR REVIEW] " manfredu
2021-02-13 21:28 ` ericonr
2021-02-13 21:29 ` [PR PATCH] [Merged]: " ericonr
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-21674@inbox.vuxu.org \
--to=manfredu@users.noreply.github.com \
--cc=ml@inbox.vuxu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).