<pre style='margin:0'>
Ken (kencu) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5802d6f29ef37c272b74a5fdc2fcf615352ae64a">https://github.com/macports/macports-ports/commit/5802d6f29ef37c272b74a5fdc2fcf615352ae64a</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 5802d6f  librecad* : fix default destructor
</span>5802d6f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5802d6f29ef37c272b74a5fdc2fcf615352ae64a
</span>Author: Ken Cunningham <kencu@macports.org>
AuthorDate: Fri Apr 26 21:12:07 2019 -0700

<span style='display:block; white-space:pre;color:#404040;'>    librecad* : fix default destructor
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    the default destructor is not automatically created in all cases
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    also allow built on darwin10 now that qt5 is available there
</span>---
 cad/LibreCAD/Portfile                              | 11 +++++++++-
 ...ch-librecad-add-default-destructor-rsimage.diff | 25 ++++++++++++++++++++++
 ...recad-devel-add-default-destructor-rsimage.diff | 25 ++++++++++++++++++++++
 3 files changed, 60 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cad/LibreCAD/Portfile b/cad/LibreCAD/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 985abc6..b8c818a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/cad/LibreCAD/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cad/LibreCAD/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,6 +22,11 @@ if {${subport} eq "${name}"} {
</span>         reinplace "s|lrelease|${qt_bins_dir}/lrelease|g" scripts/postprocess-osx.sh
     }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    # the default destructor cannot be created in all cases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # see https://marc.info/?l=pkgsrc-changes&m=150505264620416&w=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   patch-librecad-add-default-destructor-rsimage.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> } elseif {${subport} eq "${name}-devel"} {
 
     conflicts           LibreCAD
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,10 +39,14 @@ if {${subport} eq "${name}"} {
</span>     
     patchfiles          qt511.patch
     patch.pre_args      -p1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # the default destructor cannot be created in all cases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # see https://marc.info/?l=pkgsrc-changes&m=150505264620416&w=2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    patchfiles-append   patch-librecad-devel-add-default-destructor-rsimage.diff
</span> }
 
 pre-fetch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    if {${os.platform} eq "darwin" && ${os.major} < 11} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {${os.platform} eq "darwin" && ${os.major} < 10} {
</span>         ui_error "${name} ${version} requires an OS supporting qt5 to function."
         return -code error "incompatible OS X version"
     }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/cad/LibreCAD/files/patch-librecad-add-default-destructor-rsimage.diff b/cad/LibreCAD/files/patch-librecad-add-default-destructor-rsimage.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..3bbb593
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cad/LibreCAD/files/patch-librecad-add-default-destructor-rsimage.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git librecad/src/lib/engine/rs_image.cpp librecad/src/lib/engine/rs_image.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1b39cbd..3f4ea16 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- librecad/src/lib/engine/rs_image.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ librecad/src/lib/engine/rs_image.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -35,6 +35,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "rs_painterqt.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "rs_math.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++RS_ImageData::~RS_ImageData() = default;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ RS_ImageData::RS_ImageData(int _handle,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                              const RS_Vector& _insertionPoint,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                              const RS_Vector& _uVector,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git librecad/src/lib/engine/rs_image.h librecad/src/lib/engine/rs_image.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 12d7802..fa0f6f3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- librecad/src/lib/engine/rs_image.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ librecad/src/lib/engine/rs_image.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -39,6 +39,7 @@ struct RS_ImageData {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      * Default constructor. Leaves the data object uninitialized.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   RS_ImageData() = default;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ~RS_ImageData();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     RS_ImageData(int handle,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                 const RS_Vector& insertionPoint,
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/cad/LibreCAD/files/patch-librecad-devel-add-default-destructor-rsimage.diff b/cad/LibreCAD/files/patch-librecad-devel-add-default-destructor-rsimage.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ff469b3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/cad/LibreCAD/files/patch-librecad-devel-add-default-destructor-rsimage.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,25 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/librecad/src/lib/engine/rs_image.cpp b/librecad/src/lib/engine/rs_image.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 1b39cbd..3f4ea16 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/librecad/src/lib/engine/rs_image.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/librecad/src/lib/engine/rs_image.cpp
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -35,6 +35,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "rs_painterqt.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "rs_math.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++RS_ImageData::~RS_ImageData() = default;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ RS_ImageData::RS_ImageData(int _handle,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                              const RS_Vector& _insertionPoint,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                              const RS_Vector& _uVector,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/librecad/src/lib/engine/rs_image.h b/librecad/src/lib/engine/rs_image.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 12d7802..fa0f6f3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/librecad/src/lib/engine/rs_image.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/librecad/src/lib/engine/rs_image.h
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -39,6 +39,7 @@ struct RS_ImageData {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      * Default constructor. Leaves the data object uninitialized.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   RS_ImageData() = default;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  ~RS_ImageData();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     RS_ImageData(int handle,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                 const RS_Vector& insertionPoint,
</span></pre><pre style='margin:0'>

</pre>