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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/068f559ff65fd88ddf1427f4a703e527fd3a5585">https://github.com/macports/macports-ports/commit/068f559ff65fd88ddf1427f4a703e527fd3a5585</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 068f559  xcrysden: Add patch to enable use of gcc8.
</span>068f559 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 068f559ff65fd88ddf1427f4a703e527fd3a5585
</span>Author: David Strubbe <dstrubbe@macports.org>
AuthorDate: Thu Oct 25 13:22:57 2018 -0700

<span style='display:block; white-space:pre;color:#404040;'>    xcrysden: Add patch to enable use of gcc8.
</span>---
 science/xcrysden/Portfile                     |  6 ++++--
 science/xcrysden/files/patch-F-gengeom.f.diff | 22 ++++++++++++++++++++++
 2 files changed, 26 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/xcrysden/Portfile b/science/xcrysden/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 193cf1d..94be8d2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/science/xcrysden/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/xcrysden/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -57,7 +57,7 @@ notes               "You can test this installation via the command:" \
</span> # Makefile did not respect DESTDIR, or install tests, or allow use of external BWidget
 # CRYSTAL tests should only be run if CRYSTAL package is available
 # WIEN2K conversion (str2xcr) wrote into working directory not scratch
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# last 3 are to fix this error that would happen with Mesa versions later than 7.0.2:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# last 3 Tcl ones are to fix this error that would happen with Mesa versions later than 7.0.2:
</span> #   X Error of failed request: BadWindow (invalid Window parameter)
 #       Major opcode of failed request: 3
 #       ResourceID in failed request: 0xffffffff
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -66,13 +66,15 @@ notes               "You can test this installation via the command:" \
</span> #       Major opcode of failed request: 3
 #       ResourceID in failed request: 0xffffffff
 #       Serial number of failed request: 569
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# F/gengeom.f is to fix array size mismatches which gfortran 8 will not accept
</span> 
 patchfiles          patch-Makefile.diff \
                     patch-tests-crystals.tcl.diff \
                     patch-Tcl-wnOpen.tcl.diff \
                     patch-Tcl-Viewer.tcl.diff \
                     patch-Tcl-fs-FS_Main.tcl.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-Tcl-fs-FS_Multi.tcl.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-Tcl-fs-FS_Multi.tcl.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-F-gengeom.f.diff
</span> 
 configure {
     configure.optflags -O3
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/science/xcrysden/files/patch-F-gengeom.f.diff b/science/xcrysden/files/patch-F-gengeom.f.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..2c6c121
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/science/xcrysden/files/patch-F-gengeom.f.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- F/gengeom.f.orig       2018-10-12 21:10:28.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ F/gengeom.f    2018-10-12 21:21:49.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -47,8 +47,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       include 'param.inc'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       CHARACTER*256 MODE1, MODE2, MODE3,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      *     ANX, ANY, ANZ, FILE2, INPUT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      REAL*8 PC(3,1),AC(3,2),BC(3,2),CC(3,2),FC(3,4),IC(3,2),RC(3,3),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-     *     HC(3,3),CSTMC(3,4),P2A(3,3),P2B(3,3),P2C(3,3),P2F(3,3),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      REAL*8 PC(3,1),AC(3,4),BC(3,4),CC(3,4),FC(3,4),IC(3,4),RC(3,4),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++     *     HC(3,4),CSTMC(3,4),P2A(3,3),P2B(3,3),P2C(3,3),P2F(3,3),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      *     P2I(3,3),R2H(3,3),P2AI(3,3),P2BI(3,3),P2CI(3,3),P2FI(3,3),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      *     P2II(3,3),R2HI(3,3),P2H(3,3),P2HI(3,3),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      *     DV(3,3),SOP(3,3,48),TRX(48),TRY(48),TRZ(48),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -674,7 +674,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       include 'param.inc'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       CHARACTER*80 FILE2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       INTEGER NAT(NAC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      REAL*8 AC(3,2),BC(3,2),CC(3,2),FC(3,4),IC(3,2),RC(3,3),HC(3,3),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      REAL*8 AC(3,4),BC(3,4),CC(3,4),FC(3,4),IC(3,4),RC(3,4),HC(3,4),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      $     CSTMC(3,4),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      *     DVC(3,3),SOP(3,3,48),TRX(48),TRY(48),TRZ(48),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      *     XC(NAC,4),YC(NAC,4),ZC(NAC,4),
</span></pre><pre style='margin:0'>

</pre>