From 62a10d43ed5b2e57df89e70ff212fb15771b20f9 Mon Sep 17 00:00:00 2001 From: Jerome Duval Date: Thu, 26 Jan 2017 22:09:20 +0100 Subject: [PATCH] bepodder: x86_64 build fix. --- haiku-apps/bepodder/bepodder-1.3.0.recipe | 5 +- .../bepodder/patches/bepodder-1.3.0.patchset | 57 +++++++++++++++++++ 2 files changed, 60 insertions(+), 2 deletions(-) create mode 100644 haiku-apps/bepodder/patches/bepodder-1.3.0.patchset diff --git a/haiku-apps/bepodder/bepodder-1.3.0.recipe b/haiku-apps/bepodder/bepodder-1.3.0.recipe index 07515bd60..77eaa97af 100644 --- a/haiku-apps/bepodder/bepodder-1.3.0.recipe +++ b/haiku-apps/bepodder/bepodder-1.3.0.recipe @@ -22,14 +22,15 @@ Unzip / etc. HOMEPAGE="https://github.com/HaikuArchives/BePodder" COPYRIGHT="2006-2007 Funky Idea Software" LICENSE="MIT" -REVISION="3" +REVISION="4" commit="fc14420f5c83cc94c43fc36237e42b1c9c67828f" SOURCE_URI="$HOMEPAGE/archive/$commit.tar.gz" SOURCE_FILENAME="$portName-$commit.tar.gz" SOURCE_DIR="BePodder-$commit" CHECKSUM_SHA256="52a91df86f56e30e99e5b1f6398ed59a759e1651bc0abc4bcb17549647291e2d" +PATCHES="bepodder-$portVersion.patchset" -ARCHITECTURES="x86_gcc2 x86 ?x86_64" +ARCHITECTURES="x86_gcc2 x86 x86_64" PROVIDES=" bepodder = $portVersion diff --git a/haiku-apps/bepodder/patches/bepodder-1.3.0.patchset b/haiku-apps/bepodder/patches/bepodder-1.3.0.patchset new file mode 100644 index 000000000..bd2d896bc --- /dev/null +++ b/haiku-apps/bepodder/patches/bepodder-1.3.0.patchset @@ -0,0 +1,57 @@ +From 485765db31790d9a446ee325d376982ae8376163 Mon Sep 17 00:00:00 2001 +From: Jerome Duval +Date: Thu, 26 Jan 2017 22:03:57 +0100 +Subject: x86_64 build fix. + + +diff --git a/library/libclv/ColumnListView.cpp b/library/libclv/ColumnListView.cpp +index 05bc07b..13f766a 100644 +--- a/library/libclv/ColumnListView.cpp ++++ b/library/libclv/ColumnListView.cpp +@@ -425,7 +425,7 @@ BRow::BRow(float height) + BRow::~BRow() + { + while (true) { +- BField *field = (BField*) fFields.RemoveItem(0L); ++ BField *field = (BField*) fFields.RemoveItem((int32)0); + if (field == 0) + break; + +@@ -717,7 +717,7 @@ BColumnListView::BColumnListView(BRect rect, const char *name, uint32 resizingMo + BColumnListView::~BColumnListView() + { + while (true) { +- BColumn *column = (BColumn*) fColumns.RemoveItem(0L); ++ BColumn *column = (BColumn*) fColumns.RemoveItem((int32)0); + if (column == 0) + break; + +diff --git a/sources-experimental/AddWindow.cpp b/sources-experimental/AddWindow.cpp +index c1c28bb..0ac34bf 100644 +--- a/sources-experimental/AddWindow.cpp ++++ b/sources-experimental/AddWindow.cpp +@@ -68,7 +68,7 @@ AddWindow::AddWindow() : + //controlliamo se c'e' qualcosa nella clipboard? + const char *clip_text = NULL; + bool addButton = false; +- int32 textLen; ++ ssize_t textLen; + BString url; + BMessage *clip = (BMessage *)NULL; + if (be_clipboard->Lock() ){ +diff --git a/sources-experimental/MainWindow.cpp b/sources-experimental/MainWindow.cpp +index a573337..5383a97 100644 +--- a/sources-experimental/MainWindow.cpp ++++ b/sources-experimental/MainWindow.cpp +@@ -1192,7 +1192,7 @@ MainWindow::SetSortingSubscriptions(bool value){ + + void + MainWindow::AddDownload(DownloadListItem* down){ +- down_list->AddRow(down,(long int)0); ++ down_list->AddRow(down,(int32)0); + } + + void +-- +2.10.2 +