pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games/ccgo Update ccgo to 0.3.6.5. Primarily fixes com...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a5a57ebd7071
branches:  trunk
changeset: 356036:a5a57ebd7071
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Sat Dec 17 23:22:30 2016 +0000

description:
Update ccgo to 0.3.6.5. Primarily fixes compatibility issues with newer
libsigc++.

diffstat:

 games/ccgo/Makefile                        |  10 ++++++--
 games/ccgo/distinfo                        |  26 +++++++++++++++---------
 games/ccgo/patches/patch-aa                |  15 --------------
 games/ccgo/patches/patch-ab                |  25 ------------------------
 games/ccgo/patches/patch-ac                |  17 ----------------
 games/ccgo/patches/patch-ad                |  25 ------------------------
 games/ccgo/patches/patch-ag                |  13 ------------
 games/ccgo/patches/patch-gmp_device.cc     |  25 ++++++++++++++++++++++++
 games/ccgo/patches/patch-gmp_device.hh     |  12 +++++++++++
 games/ccgo/patches/patch-go_board.cc       |  31 ++++++++++++++++++++++++++++++
 games/ccgo/patches/patch-go_go0.cc         |  31 ++++++++++++++++++++++++++++++
 games/ccgo/patches/patch-igs_connect.hh    |  12 +++++++++++
 games/ccgo/patches/patch-igs_datetime.cc   |  12 +++++++++++
 games/ccgo/patches/patch-igs_fork.cc       |  25 ++++++++++++++++++++++++
 games/ccgo/patches/patch-igs_game.hh       |  12 +++++++++++
 games/ccgo/patches/patch-igs_game__list.cc |  13 ++++++++++++
 games/ccgo/patches/patch-igs_player.hh     |  12 +++++++++++
 games/ccgo/patches/patch-igs_show.cc       |  11 ++++++++++
 18 files changed, 219 insertions(+), 108 deletions(-)

diffs (truncated from 419 to 300 lines):

diff -r 1fae4aea51b7 -r a5a57ebd7071 games/ccgo/Makefile
--- a/games/ccgo/Makefile       Sat Dec 17 23:10:25 2016 +0000
+++ b/games/ccgo/Makefile       Sat Dec 17 23:22:30 2016 +0000
@@ -1,13 +1,13 @@
-# $NetBSD: Makefile,v 1.56 2016/08/03 10:22:45 adam Exp $
+# $NetBSD: Makefile,v 1.57 2016/12/17 23:22:30 joerg Exp $
 
-DISTNAME=      ccgo-0.3.6.3
-PKGREVISION=   24
+DISTNAME=      ccgo-0.3.6.5
 CATEGORIES=    games
 MASTER_SITES=  http://ccdw.org/~cjj/prog/ccgo/src/
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://ccdw.org/~cjj/prog/ccgo/
 COMMENT=       Go board with IGS and gnugo interface
+LICENSE=       gnu-gpl-v3
 
 DEPENDS+=      gnugo>=3.4:../../games/gnugo
 
@@ -22,6 +22,10 @@
 SUBST_MESSAGE.ccgo=    Fixing paths to gnugo.
 SUBST_SED.ccgo=                -e 's|/usr/games/gnugo|${LOCALBASE}/bin/gnugo|g'
 
+.include "../../mk/bsd.prefs.mk"
+
+CXXFLAGS+=     -std=c++11
+
 .include "../../converters/libiconv/buildlink3.mk"
 .include "../../devel/gconfmm/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
diff -r 1fae4aea51b7 -r a5a57ebd7071 games/ccgo/distinfo
--- a/games/ccgo/distinfo       Sat Dec 17 23:10:25 2016 +0000
+++ b/games/ccgo/distinfo       Sat Dec 17 23:22:30 2016 +0000
@@ -1,13 +1,19 @@
-$NetBSD: distinfo,v 1.8 2015/11/03 20:56:45 agc Exp $
+$NetBSD: distinfo,v 1.9 2016/12/17 23:22:30 joerg Exp $
 
-SHA1 (ccgo-0.3.6.3.tar.gz) = 3ef5f779aa7560937f9713b7c189f27033bbb5bb
-RMD160 (ccgo-0.3.6.3.tar.gz) = de97f1a726e0d3ca2c20022823499eeacd05923d
-SHA512 (ccgo-0.3.6.3.tar.gz) = 23791ef69cecdb5efa1870d5e6574929d2aa8d37678e905909b86643a71dbb32138bab119219390b68753f7ff338c64fb67121bb8264cd97529ba20d3606ea7d
-Size (ccgo-0.3.6.3.tar.gz) = 565911 bytes
-SHA1 (patch-aa) = dca8fb6d7765c128d289d6c5f082694b1f7df9f2
-SHA1 (patch-ab) = 7bdb6aab0424a3f785e184e8bf0e47b9aa7a017d
-SHA1 (patch-ac) = e3ace3ec2f31da4cb8df3205b8e9c725ba3a654a
-SHA1 (patch-ad) = 3ba989de543c1b97bd6c0f9aea5fd65682500635
+SHA1 (ccgo-0.3.6.5.tar.gz) = df4cbfc29867215dec8e46f14be09ee2a11f909f
+RMD160 (ccgo-0.3.6.5.tar.gz) = 55db13c15e6318d8fc3e5d61ac96da89d6d6be4e
+SHA512 (ccgo-0.3.6.5.tar.gz) = 268c228eee9c42e49df333bfa0707e7b72c39731ccd64239e3c426958f6c17b65658db91bc7ab89548c4cc647ade791a7c67c30c410a5b3935c8fd3f326bf36b
+Size (ccgo-0.3.6.5.tar.gz) = 639238 bytes
 SHA1 (patch-ae) = cbfaa2fbf222e5690e927ec069a396eca2c47c7a
 SHA1 (patch-af) = abb949cc6729036439583dc544581b3db40f412c
-SHA1 (patch-ag) = 271e5dac7de0d206c1ea242c95f85ec1f3dd3ea8
+SHA1 (patch-gmp_device.cc) = c796af1021f143034505bdfb79057301e68deb50
+SHA1 (patch-gmp_device.hh) = 5cbcfc1f60967129f7b8b49d9d017170186ad2d3
+SHA1 (patch-go_board.cc) = a099b74af931a49840634c17ed9816a6e53d2089
+SHA1 (patch-go_go0.cc) = e6de835e838c44725d93924cd03d7c9b8fb0a8de
+SHA1 (patch-igs_connect.hh) = 7032f14348f7d0039186cb78c721f4b126e6d1d6
+SHA1 (patch-igs_datetime.cc) = 96f87ef65092e4e4ea7ea430ba6358f4c7fbb349
+SHA1 (patch-igs_fork.cc) = 316671d65a3afbd88d8c1ad10b16328996e3c8ac
+SHA1 (patch-igs_game.hh) = 0b5c0a92e7d819bea4b2785e8eae1780682ff4da
+SHA1 (patch-igs_game__list.cc) = 3d81329683ca634d8d2210b3b5a106d5ef0efbbe
+SHA1 (patch-igs_player.hh) = 350c24ea8b662d984f192c439181dbfefd7a7884
+SHA1 (patch-igs_show.cc) = 3c40a3daebf74dc403da262d76804e0823fe4f01
diff -r 1fae4aea51b7 -r a5a57ebd7071 games/ccgo/patches/patch-aa
--- a/games/ccgo/patches/patch-aa       Sat Dec 17 23:10:25 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-aa,v 1.4 2014/09/25 13:47:59 jperkin Exp $
-
---- igs/datetime.cc.orig       2008-04-21 17:41:47.000000000 +0000
-+++ igs/datetime.cc
-@@ -7,7 +7,10 @@
-  * published by the Free Software Foundation.
-  */
- 
-+#ifndef __sun
- #define _XOPEN_SOURCE
-+#endif
-+#define _NETBSD_SOURCE
- #ifndef _GNU_SOURCE
- #define _GNU_SOURCE 1
- #endif
diff -r 1fae4aea51b7 -r a5a57ebd7071 games/ccgo/patches/patch-ab
--- a/games/ccgo/patches/patch-ab       Sat Dec 17 23:10:25 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-$NetBSD: patch-ab,v 1.3 2014/09/25 13:47:59 jperkin Exp $
-
---- igs/fork.cc.orig   2004-09-24 02:12:22.000000000 +0000
-+++ igs/fork.cc
-@@ -15,7 +15,11 @@ extern "C" {
- #include <sys/types.h>
- #include <sys/fcntl.h>
- #include <sys/wait.h>
-+#ifdef __sun
-+#include <fcntl.h>
-+#endif
- #include <unistd.h>
-+#include <signal.h>
- }
- 
- using namespace igs;
-@@ -139,7 +143,7 @@ bool Fork::open_conn(const std::string &
-               close(c2p[0]);
-               close(c2p[1]);
-               close(2); // close cerr
--              char * shell = "/bin/bash";
-+              char * shell = "/bin/sh";
-               std::string c = std::string ("exec ") + n;
-               execl(shell, shell, "-c", c.c_str(), 0);
-               std::cerr << "Fail to fork: " << n << std::endl;
diff -r 1fae4aea51b7 -r a5a57ebd7071 games/ccgo/patches/patch-ac
--- a/games/ccgo/patches/patch-ac       Sat Dec 17 23:10:25 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-$NetBSD: patch-ac,v 1.2 2014/09/25 13:47:59 jperkin Exp $
-
---- igs/sock.cc.orig   2004-09-24 02:12:22.000000000 +0000
-+++ igs/sock.cc
-@@ -14,8 +14,12 @@ extern "C" {
- #include <sys/fcntl.h>
- #include <sys/wait.h>
- #include <sys/socket.h>
-+#ifdef __sun
-+#include <fcntl.h>
-+#endif
- #include <unistd.h>
- #include <netdb.h>
-+#include <netinet/in.h>
- }
- #include <cerrno>
- 
diff -r 1fae4aea51b7 -r a5a57ebd7071 games/ccgo/patches/patch-ad
--- a/games/ccgo/patches/patch-ad       Sat Dec 17 23:10:25 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-$NetBSD: patch-ad,v 1.3 2014/09/25 13:47:59 jperkin Exp $
-
---- gmp/device.cc.orig 2004-09-24 02:12:20.000000000 +0000
-+++ gmp/device.cc
-@@ -14,7 +14,11 @@
- extern "C" {
- #include <sys/fcntl.h>
- #include <sys/wait.h>
-+#ifdef __sun
-+#include <fcntl.h>
-+#endif
- #include <unistd.h>
-+#include <signal.h>
- }
- 
- using namespace gmp;
-@@ -358,7 +362,7 @@ bool Device::fork_child(const std::strin
-               close(c2p[0]);
-               close(c2p[1]);
-               // close(2); // close cerr
--              char * shell = "/bin/bash";
-+              char * shell = "/bin/sh";
-               std::string c = std::string("exec ") + n;
-               execl(shell, shell, "-c", c.c_str(), 0);
-               // exec failed!
diff -r 1fae4aea51b7 -r a5a57ebd7071 games/ccgo/patches/patch-ag
--- a/games/ccgo/patches/patch-ag       Sat Dec 17 23:10:25 2016 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ag,v 1.1 2005/07/22 22:13:25 adam Exp $
-
---- Makefile.in.orig   2005-07-22 20:09:08.000000000 +0000
-+++ Makefile.in
-@@ -290,7 +290,7 @@ nctest_SOURCES = \
-       nctest.cc \
-       nc.cc nc.hh
- 
--nctest_LDADD = arg.o debug.o go/libgo.a -lncurses
-+nctest_LDADD = arg.o debug.o go/libgo.a -lcurses
- gtktest_SOURCES = gtktest.cc
- gtktest_LDADD = arg.o debug.o gtk/libgtk.a go/libgo.a $(GTKMM_LIBS)
- appicondir = $(datadir)/pixmaps
diff -r 1fae4aea51b7 -r a5a57ebd7071 games/ccgo/patches/patch-gmp_device.cc
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/ccgo/patches/patch-gmp_device.cc    Sat Dec 17 23:22:30 2016 +0000
@@ -0,0 +1,25 @@
+$NetBSD: patch-gmp_device.cc,v 1.1 2016/12/17 23:22:30 joerg Exp $
+
+--- gmp/device.cc.orig 2015-05-23 14:48:57.000000000 +0000
++++ gmp/device.cc
+@@ -26,7 +26,11 @@
+ extern "C" {
+ #include <sys/fcntl.h>
+ #include <sys/wait.h>
++#ifdef __sun
++#include <fcntl.h>
++#endif
+ #include <unistd.h>
++#include <signal.h>
+ }
+ 
+ using namespace gmp;
+@@ -370,7 +374,7 @@ bool Device::fork_child(const std::strin
+               close(c2p[0]);
+               close(c2p[1]);
+               // close(2); // close cerr
+-              const char * shell = "/bin/bash";
++              const char * shell = "/bin/sh";
+               std::string c = std::string("exec ") + n;
+               execl(shell, shell, "-c", c.c_str(), (void *) 0);
+               // exec failed!
diff -r 1fae4aea51b7 -r a5a57ebd7071 games/ccgo/patches/patch-gmp_device.hh
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/ccgo/patches/patch-gmp_device.hh    Sat Dec 17 23:22:30 2016 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-gmp_device.hh,v 1.1 2016/12/17 23:22:30 joerg Exp $
+
+--- gmp/device.hh.orig 2015-11-20 13:38:41.000000000 +0000
++++ gmp/device.hh
+@@ -10,7 +10,6 @@
+ #ifndef GMP_DEVICE_HH
+ #define GMP_DEVICE_HH
+ #include "gmp.hh"
+-#include <sigc++/object.h>
+ #include <sigc++/signal.h>
+ #include <string>
+ #include <queue>
diff -r 1fae4aea51b7 -r a5a57ebd7071 games/ccgo/patches/patch-go_board.cc
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/ccgo/patches/patch-go_board.cc      Sat Dec 17 23:22:30 2016 +0000
@@ -0,0 +1,31 @@
+$NetBSD: patch-go_board.cc,v 1.1 2016/12/17 23:22:30 joerg Exp $
+
+--- go/board.cc.orig   2015-12-25 17:03:20.000000000 +0000
++++ go/board.cc
+@@ -323,7 +323,7 @@ void Board::score_terri(State * terri) c
+                       }
+               }
+       } while (rr);
+-      delete marks;
++      delete[] marks;
+ }
+ 
+ void Board::get_group(Loc loc, vector<Loc> & group) const
+@@ -333,7 +333,7 @@ void Board::get_group(Loc loc, vector<Lo
+       bool * marks = new bool[r];
+       for (Loc i = 0; i < r; i ++) marks[i] = false;
+       qi_group(loc, group, b[loc], marks);
+-      delete marks;
++      delete[] marks;
+ }
+ 
+ void Board::dead_group(Loc loc, vector<Loc> & group) const
+@@ -343,7 +343,7 @@ void Board::dead_group(Loc loc, vector<L
+       bool * marks = new bool[r];
+       for (Loc i = 0; i < r; i ++) marks[i] = false;
+       terri_group(loc, b[loc], group, marks);
+-      delete marks;
++      delete[] marks;
+ }
+ void Board::find_terri(Loc loc, vector<Loc> & group, bool & w_seen, bool & b_seen, State * terri, bool * marks) const
+ // recursively find connected empty space including killed stones
diff -r 1fae4aea51b7 -r a5a57ebd7071 games/ccgo/patches/patch-go_go0.cc
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/ccgo/patches/patch-go_go0.cc        Sat Dec 17 23:22:30 2016 +0000
@@ -0,0 +1,31 @@
+$NetBSD: patch-go_go0.cc,v 1.1 2016/12/17 23:22:30 joerg Exp $
+
+--- go/go0.cc.orig     2015-12-25 17:01:53.000000000 +0000
++++ go/go0.cc
+@@ -277,7 +277,7 @@ void Board::score_terri(Terri * terri) c
+                       }
+               }
+       } while (rr);
+-      delete marks;
++      delete[] marks;
+ }
+ 
+ void Board::find_terri(int loc, std::vector<int> & group, bool & w_seen, bool & b_seen, Terri * terri, bool * marks) const
+@@ -319,7 +319,7 @@ void Board::get_group(int loc, std::vect
+       bool * marks = new bool[r];
+       for (int i = 0; i < r; i ++) marks[i] = false;
+       qi_group(loc, group, b[loc], marks);
+-      delete marks;
++      delete[] marks;
+ }
+ 
+ void Board::dead_group(int loc, std::vector<int> & group) const
+@@ -329,7 +329,7 @@ void Board::dead_group(int loc, std::vec
+       bool * marks = new bool[r];
+       for (int i = 0; i < r; i ++) marks[i] = false;
+       terri_group(loc, b[loc], group, marks);
+-      delete marks;
++      delete[] marks;
+ }
+ 
+ void Board::terri_group(int loc, State state, std::vector<int> & group, bool * marks) const
diff -r 1fae4aea51b7 -r a5a57ebd7071 games/ccgo/patches/patch-igs_connect.hh
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/ccgo/patches/patch-igs_connect.hh   Sat Dec 17 23:22:30 2016 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-igs_connect.hh,v 1.1 2016/12/17 23:22:30 joerg Exp $
+



Home | Main Index | Thread Index | Old Index