diff --git a/haiku-games/bevexed/bevexed-20141224.recipe b/haiku-games/bevexed/bevexed-20141224.recipe index 643d5debc..13a821737 100644 --- a/haiku-games/bevexed/bevexed-20141224.recipe +++ b/haiku-games/bevexed/bevexed-20141224.recipe @@ -5,11 +5,12 @@ tiles touch." HOMEPAGE="https://github.com/HaikuArchives/BeVexed" COPYRIGHT="2006 DarkWyrm" LICENSE="MIT" -REVISION="2" +REVISION="3" srcGitRev="01613e90e6ce3c2b47a592efe8e248db3445f536" SOURCE_URI="$HOMEPAGE/archive/$srcGitRev.tar.gz" CHECKSUM_SHA256="02665da2df862c05c2d46b80f50834500ad2143761d86da7c6aad97c19c49bd7" SOURCE_DIR="BeVexed-$srcGitRev" +PATCHES="bevexed-$portVersion.patchset" ARCHITECTURES="x86_gcc2 ?x86 x86_64" diff --git a/haiku-games/bevexed/patches/bevexed-20141224.patchset b/haiku-games/bevexed/patches/bevexed-20141224.patchset new file mode 100644 index 000000000..967463058 --- /dev/null +++ b/haiku-games/bevexed/patches/bevexed-20141224.patchset @@ -0,0 +1,38 @@ +From f381356a15301ece01566484e0226a753aff6e73 Mon Sep 17 00:00:00 2001 +From: Jerome Duval +Date: Tue, 24 Jan 2017 19:05:13 +0100 +Subject: x86_64 build fix + + +diff --git a/source/MainWindow.cpp b/source/MainWindow.cpp +index a5455c7..7bb30bf 100644 +--- a/source/MainWindow.cpp ++++ b/source/MainWindow.cpp +@@ -384,9 +384,9 @@ void MainWindow::GenerateGrid(uint8 size) + } + + while(fGridLayout->CountItems()>0) +- fGridLayout->RemoveItem(0l); ++ fGridLayout->RemoveItem((int32)0); + while(fWorkGridLayout->CountItems()>0) +- fWorkGridLayout->RemoveItem(0l); ++ fWorkGridLayout->RemoveItem((int32)0); + + fGrid = new Grid(size); + fGrid->GeneratePuzzle(); +diff --git a/source/makefile b/source/makefile +index 1cfd36c..7b9c2f1 100644 +--- a/source/makefile ++++ b/source/makefile +@@ -13,7 +13,7 @@ TimerView.cpp + + RDEFS= BeVexed.rdef + +-LIBS= be translation ++LIBS= be translation $(STDCPPLIBS) + + APP_VERSION = 1.1 + +-- +2.10.2 +