svn commit: r478913 - head/deskutils/charmtimetracker/files
Adriaan de Groot
adridg at FreeBSD.org
Mon Sep 3 19:10:44 UTC 2018
Author: adridg
Date: Mon Sep 3 19:10:43 2018
New Revision: 478913
URL: https://svnweb.freebsd.org/changeset/ports/478913
Log:
Fix build of deskutils/charmtimetracker with clang7. The patches contain
an explanation of the error (but I don't know why clang7 complains like
this or why writing out what looks like a default constructor to me
gets it to be quiet).
No PORTREVISION because it doesn't make a difference on any platform
that already built successfully.
Added:
head/deskutils/charmtimetracker/files/patch-Charm_Lotsofcake_Configuration.cpp (contents, props changed)
head/deskutils/charmtimetracker/files/patch-Charm_Lotsofcake_Configuration.h (contents, props changed)
Added: head/deskutils/charmtimetracker/files/patch-Charm_Lotsofcake_Configuration.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/deskutils/charmtimetracker/files/patch-Charm_Lotsofcake_Configuration.cpp Mon Sep 3 19:10:43 2018 (r478913)
@@ -0,0 +1,18 @@
+Fix build with clang7:
+
+ WeeklyTimesheet.cpp:287:37: error: default initialization of an object of const type 'const Lotsofcake::Configuration' requires a user-provided default constructor
+ const Lotsofcake::Configuration configuration;
+
+--- Charm/Lotsofcake/Configuration.cpp.orig 2018-09-03 18:53:25 UTC
++++ Charm/Lotsofcake/Configuration.cpp
+@@ -43,6 +43,10 @@ static void setValueIfNotNull(QSettings
+ }
+ }
+
++Lotsofcake::Configuration::Configuration()
++{
++}
++
+ bool Lotsofcake::Configuration::isConfigured() const
+ {
+ return !username().isEmpty();
Added: head/deskutils/charmtimetracker/files/patch-Charm_Lotsofcake_Configuration.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/deskutils/charmtimetracker/files/patch-Charm_Lotsofcake_Configuration.h Mon Sep 3 19:10:43 2018 (r478913)
@@ -0,0 +1,16 @@
+Fix build with clang7:
+
+ WeeklyTimesheet.cpp:287:37: error: default initialization of an object of const type 'const Lotsofcake::Configuration' requires a user-provided default constructor
+ const Lotsofcake::Configuration configuration;
+
+--- Charm/Lotsofcake/Configuration.h.orig 2018-09-03 18:53:17 UTC
++++ Charm/Lotsofcake/Configuration.h
+@@ -36,6 +36,8 @@ namespace Lotsofcake {
+ class Configuration
+ {
+ public:
++ Configuration();
++
+ bool isConfigured() const;
+
+ void importFromTaskExport(const TaskExport &exporter);
More information about the svn-ports-head
mailing list