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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4a13e606e148c673ca5fdcae0db97b2b3591cdb8">https://github.com/macports/macports-ports/commit/4a13e606e148c673ca5fdcae0db97b2b3591cdb8</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 4a13e606e148c673ca5fdcae0db97b2b3591cdb8
</span>Author: Kurt Hindenburg <kurt.hindenburg@gmail.com>
AuthorDate: Tue Nov 12 21:43:47 2019 -0500

<span style='display:block; white-space:pre;color:#404040;'>    eboard: move to github; update to 1.1.3
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Attempt to use the right compiler; use Debian's patches and patch for
</span><span style='display:block; white-space:pre;color:#404040;'>    endian.h
</span><span style='display:block; white-space:pre;color:#404040;'>    Playing against crafty engine works as expected.
</span>---
 games/eboard/Portfile                   | 47 ++++++++++++++++++++++++---------
 games/eboard/files/configure.patch      | 11 --------
 games/eboard/files/patch-configure.diff | 38 ++++++++++++++++++++++++++
 games/eboard/files/patch-elifekam.diff  | 15 +++++++++++
 games/eboard/files/patch-sound.diff     | 16 +++++++++++
 5 files changed, 104 insertions(+), 23 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/eboard/Portfile b/games/eboard/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index d3a1f68..d469a3c 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/games/eboard/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/eboard/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,10 +1,11 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name                eboard
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        fbergo eboard 1.1.3 v
</span> categories          games
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-2+
</span> platforms           darwin
 maintainers         nomaintainer
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,16 +16,38 @@ long_description    \
</span>     interface to ICS (Internet Chess Servers) like FICS and to chess \
     engines like GNU Chess, Sjeng and Crafty.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage            http://www.bergo.eng.br/${name}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        sourceforge
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_bzip2           yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           md5 03dcdaa2bc85218b1b18c4bee276fea7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  9157280313a11fa839a46bed68db2ad22311079a \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  b1a7a3c7873ea086aa2c89f3e4fb40e4c1e3f9f7350f05f33669eca43efb72bd \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    1579046
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       path:bin/perl:perl5  port:pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         port:gtk2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build-append    port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib-append      port:gtk2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:gstreamer1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        port:gstreamer1-gst-plugins-base
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          configure.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Use Debian's patches
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-configure.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-elifekam.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-sound.diff
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cmd       ${prefix}/bin/perl ./configure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args      --man-prefix=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    --compiler=\${CXX}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant universal {}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.env-append    "CXX=${configure.cxx} [get_canonical_archflags cxx]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    "CFLAGS=${configure.cxxflags} [get_canonical_archflags cxx]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    "LDFLAGS=${configure.ldflags} [get_canonical_archflags ld]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    PREFIX=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+destroot.env-append "CXX=${configure.cxx} [get_canonical_archflags cxx]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    "CFLAGS=${configure.cxxflags} [get_canonical_archflags cxx]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    "LDFLAGS=${configure.ldflags} [get_canonical_archflags ld]" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    PREFIX=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Use system's perl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cmd       ./configure
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args      --man-prefix=${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+pre-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -d -m 755 ${destroot}${prefix}/share/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # share/eboard/timeseal.Darwin is an executable that is not required
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    # but needs fixed/moved.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/eboard/files/configure.patch b/games/eboard/files/configure.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 3dd6505..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/games/eboard/files/configure.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2008-02-23 02:51:22.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure      2012-08-10 09:06:43.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -6,7 +6,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- my $package     = "eboard";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- my $version     = "1.1.1";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- my $cxx         = "g++";
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--my @cxxflags    = ("-O6");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+my @cxxflags    = ("-O4");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- my @ldflags     = ("-lpthread");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- my @libs        = ();
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- my $configh     = "config.h";
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/eboard/files/patch-configure.diff b/games/eboard/files/patch-configure.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..090c4bb
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/eboard/files/patch-configure.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,38 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure      2018-07-31 14:02:19.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.after        2019-11-12 21:07:10.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -6,11 +6,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ my $prefix      = "/usr/local";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ my $package     = "eboard";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ my $version     = "1.1.3";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-my $cxx         = "g++";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-my @cxxflags    = ("-O6");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++my $cxx         = "$ENV{CXX}";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ my @cxxflagsdbg = ("-ggdb");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-my @ldflags     = ("-lpthread -ldl");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-my @libs        = ();
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++my @cxxflags    = map { split } join(" ",$ENV{CXXFLAGS}," ",$ENV{CPPFLAGS});
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++my @ldflags     = map { split } join($ENV{LDFLAGS});
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++my @libs        = ("-lpthread -ldl");
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ my $configh     = "config.h";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ my $configmake  = "config.make";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ my $nls         = 1;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -643,9 +643,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ chomp($x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ @x = split(/ /,$x);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for(@x) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    push @ldflags, $_;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-push @ldflags, @libs;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    push @libs, $_;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if (!header_check("gtk/gtk.h","gdk/gdkkeysyms.h"))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -701,6 +700,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ print CONFIGMAKE "CXXFLAGS      = @cxxflags\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ print CONFIGMAKE "CXXFLAGS_DBG  = @cxxflagsdbg\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ print CONFIGMAKE "LDFLAGS       = @ldflags\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++print CONFIGMAKE "LIBS          = @libs\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ print CONFIGMAKE "prefix    = \${DESTDIR}$prefix\n";
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ print CONFIGMAKE "bindir    = \${DESTDIR}$prefix/bin\n";
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/eboard/files/patch-elifekam.diff b/games/eboard/files/patch-elifekam.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..100a0b6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/eboard/files/patch-elifekam.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,15 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- elifekam       2018-07-31 14:02:19.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ elifekam       2019-11-12 20:54:21.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -31,10 +31,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ debug: eboard.dbg
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ eboard: $(OBJS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(CXX) $(LDFLAGS) -o eboard $(OBJS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CXX) $(LDFLAGS) -o eboard $(OBJS) $(LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ eboard.dbg: $(DBG_OBJS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(CXX) $(LDFLAGS) -o eboard.dbg $(DBG_OBJS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(CXX) $(LDFLAGS) -o eboard.dbg $(DBG_OBJS) $(LIBS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ dbg_%.o: %.cc $(HEADERS) $(XPMS)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(CXX) $(CXXFLAGS_DBG) -c $< -o $@
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/games/eboard/files/patch-sound.diff b/games/eboard/files/patch-sound.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..36d3723
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/games/eboard/files/patch-sound.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- sound.cc       2018-07-31 14:02:19.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ sound.cc       2019-11-12 20:18:49.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -38,7 +38,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <math.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <limits.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <gst/gst.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <endian.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(__APPLE__) && defined(__MACH__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++# include  <machine/endian.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#else
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include    <endian.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "sound.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "global.h"
</span></pre><pre style='margin:0'>

</pre>