<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>