diff --git a/haiku-games/becheckers/becheckers-1.0.1.recipe b/haiku-games/becheckers/becheckers-1.0.1.recipe index 023080029..b169cb6c9 100644 --- a/haiku-games/becheckers/becheckers-1.0.1.recipe +++ b/haiku-games/becheckers/becheckers-1.0.1.recipe @@ -5,12 +5,11 @@ American Checker Federation (ACF) rules." HOMEPAGE="https://github.com/HaikuArchives/BeCheckers" COPYRIGHT="2000 Jeremy J. Gibbons" LICENSE="MIT" -REVISION="2" -srcGitRev="d4fbfc69656ba5861184d37f7932b9a53ff28373" +REVISION="3" +srcGitRev="496cd544f6bfe29988b08a2edb5d1a84fd62cac4" SOURCE_URI="$HOMEPAGE/archive/$srcGitRev.tar.gz" -CHECKSUM_SHA256="e47de842a44ce1dcd548a4eb1a32f27120f84bb7de64c86de71f1e3ae6a3dec1" +CHECKSUM_SHA256="0384e02a0adde89e490d0a0697bd690c5693e4545bd983f8d0f4404ab129092a" SOURCE_DIR="BeCheckers-$srcGitRev" -PATCHES="becheckers-$portVersion.patchset" ARCHITECTURES="x86_gcc2 ?x86 x86_64" diff --git a/haiku-games/becheckers/patches/becheckers-1.0.1.patchset b/haiku-games/becheckers/patches/becheckers-1.0.1.patchset deleted file mode 100644 index ac189d60e..000000000 --- a/haiku-games/becheckers/patches/becheckers-1.0.1.patchset +++ /dev/null @@ -1,55 +0,0 @@ -From a07e2447e37be0d323e7966005aea424626fc7ed Mon Sep 17 00:00:00 2001 -From: Jerome Duval -Date: Wed, 12 Apr 2017 22:33:27 +0200 -Subject: fix build with gcc5 - - -diff --git a/BeCheckersWindow.cpp b/BeCheckersWindow.cpp -index b364928..275b422 100644 ---- a/BeCheckersWindow.cpp -+++ b/BeCheckersWindow.cpp -@@ -56,7 +56,8 @@ char * BeCheckersWindow::File(const char *fileName) { - p.SetTo(path.String()); - - if(p.Path() != NULL) { -- f = new char[strlen(p.Path()) + strlen(fileName) + 6] = {'\0'}; -+ f = new char[strlen(p.Path()) + strlen(fileName) + 6]; -+ memset(f, '\0', strlen(p.Path()) + strlen(fileName) + 6); - sprintf(f, "%s%s%s%s", p.Path(), "/", fileName, APP_XTN); // Thanks, Charlie. - } - -@@ -68,7 +69,8 @@ char * BeCheckersWindow::CreateFileName() { - time(&now); - - char *time = asctime(localtime(&now)); -- char *fn = new char[strlen(time)] = {'\0'}; -+ char *fn = new char[strlen(time)]; -+ memset(fn, '\0', strlen(time)); - - strcat(fn, strtok(time, "\n")); - return fn; -diff --git a/BeCheckersWindow.h b/BeCheckersWindow.h -index 2d73464..a4ba529 100644 ---- a/BeCheckersWindow.h -+++ b/BeCheckersWindow.h -@@ -9,7 +9,7 @@ - #ifndef _BECHECKERSWINDOW_H - #define _BECHECKERSWINDOW_H - --#include -+#include - #include - #include - #include -@@ -34,6 +34,8 @@ - #include "Checker.h" - #include "CheckerBoard.h" - -+using namespace std; -+ - /* Menuitem message constants */ - - const uint32 BECHECKERS_NEW = 'NewG'; --- -2.11.0 -