Clockwerk: enable x86_64

This commit is contained in:
Sergei Reznikov
2018-01-15 18:45:35 +03:00
parent cacf354123
commit acca0f4250
2 changed files with 46 additions and 11 deletions

View File

@@ -9,33 +9,33 @@ HOMEPAGE="https://github.com/stippi/Clockwerk"
COPYRIGHT="2001-2009 Stephan Aßmus
2000-2006 Ingo Weinhold"
LICENSE="GNU GPL v2"
REVISION="4"
REVISION="5"
srcGitRev="d2f5ee511e52a7b6b213c608445cdec12c1ab318"
SOURCE_URI="$HOMEPAGE/archive/$srcGitRev.tar.gz"
SOURCE_FILENAME="$portName-$srcGitRev.tar.gz"
SOURCE_DIR="Clockwerk-$srcGitRev"
CHECKSUM_SHA256="b59825218cc32199da5611491655612ed580bec1d8005abfff841471cfc76a4a"
PATCHES="clockwerk-$portVersion.patchset"
ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86"
ARCHITECTURES="x86_gcc2 x86_64"
PROVIDES="
clockwerk$secondaryArchSuffix = $portVersion
app:Clockwerk$secondaryArchSuffix = $portVersion
clockwerk = $portVersion
app:Clockwerk = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libfreetype$secondaryArchSuffix
haiku
lib:libfreetype
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libfreetype$secondaryArchSuffix
haiku_devel
devel:libfreetype
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix
cmd:gcc
cmd:jam
cmd:ld$secondaryArchSuffix
cmd:ld
"
USER_SETTINGS_FILES="

View File

@@ -0,0 +1,35 @@
From ed35ffc8f2a921812a3a350194a6da065cb4ba4a Mon Sep 17 00:00:00 2001
From: Sergei Reznikov <diver@gelios.net>
Date: Mon, 15 Jan 2018 18:43:11 +0300
Subject: Fix build on x86_64
diff --git a/src/editor/gui_stage/TransportControlGroup.cpp b/src/editor/gui_stage/TransportControlGroup.cpp
index 04150a0..e3ed36b 100644
--- a/src/editor/gui_stage/TransportControlGroup.cpp
+++ b/src/editor/gui_stage/TransportControlGroup.cpp
@@ -284,7 +284,7 @@ TransportControlGroup::SetEnabled(bool enable)
if (!enable)
SetEnabled((uint32)0);
else
- SetEnabled(0xffffffff);
+ SetEnabled((uint32)0xffffffff);
}
diff --git a/src/shared/playlist/PlaylistItemAudioReader.cpp b/src/shared/playlist/PlaylistItemAudioReader.cpp
index 1d1182e..f55831d 100644
--- a/src/shared/playlist/PlaylistItemAudioReader.cpp
+++ b/src/shared/playlist/PlaylistItemAudioReader.cpp
@@ -109,7 +109,7 @@ PlaylistItemAudioReader::Read(void* buffer, int64 pos, int64 frames)
break;
case media_raw_audio_format::B_AUDIO_INT:
possibleGain = calc_possible_gain((int32*)buffer,
- channelCount, (int32)frames, INT32_MIN, INT32_MAX);
+ channelCount, (int32)frames, (int32)INT32_MIN, (int32)INT32_MAX);
break;
case media_raw_audio_format::B_AUDIO_SHORT:
possibleGain = calc_possible_gain((int16*)buffer,
--
2.15.1