mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-21 19:20:08 +02:00
becheckers: upstreamed patchset.
This commit is contained in:
@@ -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"
|
||||
|
||||
|
||||
@@ -1,55 +0,0 @@
|
||||
From a07e2447e37be0d323e7966005aea424626fc7ed Mon Sep 17 00:00:00 2001
|
||||
From: Jerome Duval <jerome.duval@gmail.com>
|
||||
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 <fstream.h>
|
||||
+#include <fstream>
|
||||
#include <String.h>
|
||||
#include <stdio.h>
|
||||
#include <time.h>
|
||||
@@ -34,6 +34,8 @@
|
||||
#include "Checker.h"
|
||||
#include "CheckerBoard.h"
|
||||
|
||||
+using namespace std;
|
||||
+
|
||||
/* Menuitem message constants */
|
||||
|
||||
const uint32 BECHECKERS_NEW = 'NewG';
|
||||
--
|
||||
2.11.0
|
||||
|
||||
Reference in New Issue
Block a user