mixxx, fix patchset + source-uri-2 (#13751)

This commit is contained in:
Schrijvers Luc
2026-02-18 16:18:15 +01:00
committed by GitHub
parent 3dcaa890ba
commit 708f7c2ec9
2 changed files with 11 additions and 11 deletions

View File

@@ -13,9 +13,9 @@ SOURCE_URI="https://github.com/mixxxdj/mixxx/archive/refs/tags/$portVersion.tar.
CHECKSUM_SHA256="53fb1a2a6c5ac6eb3562cb99c5bcae8777d81e48b96b5b3c292794c0c105b269"
SOURCE_FILENAME="mixxx-$portVersion.tar.gz"
PATCHES="mixxx-$portVersion.patchset"
libdjinteropVer="0.27.0"
libdjinteropVer="0.24.3"
SOURCE_URI_2="https://github.com/xsco/libdjinterop/archive/refs/tags/$libdjinteropVer.tar.gz#noarchive"
CHECKSUM_SHA256_2="c4e73bf3907fd45be1c9767bcd9f367cbb7c279b4fe047bf2216bc92ae3d1668"
CHECKSUM_SHA256_2="df41fe39bed9d16d27a3649d237b68edd2cdb6fc71a82cae5cd746d4e4ef6578"
SOURCE_FILENAME_2="libdjinterop-$libdjinteropVer.tar.gz"
libkeyfinderVer="2.2.8"
SOURCE_URI_3="https://github.com/mixxxdj/libkeyfinder/archive/refs/tags/$libkeyfinderVer.zip#noarchive"

View File

@@ -1,18 +1,18 @@
From 37f2cce5c645f5356e335b84c307d97db2cecbe7 Mon Sep 17 00:00:00 2001
From 58d636010efed9672d23e8ad4939bc86c631f91a Mon Sep 17 00:00:00 2001
From: Luc Schrijvers <begasus@gmail.com>
Date: Fri, 26 Sep 2025 13:33:49 +0200
Subject: Fix for missing byteswap.h
diff --git a/lib/kaitai/kaitai/kaitaistream.cpp b/lib/kaitai/kaitai/kaitaistream.cpp
index 2ad14a4..0c61353 100644
index 2ad14a4..695b91c 100644
--- a/lib/kaitai/kaitai/kaitaistream.cpp
+++ b/lib/kaitai/kaitai/kaitaistream.cpp
@@ -41,6 +41,11 @@
#define __BYTE_ORDER BYTE_ORDER
#define __BIG_ENDIAN BIG_ENDIAN
#define __LITTLE_ENDIAN LITTLE_ENDIAN
++#elif defined(__HAIKU__)
+#elif defined(__HAIKU__)
+#include <ByteOrder.h>
+#define bswap_16 B_SWAP_INT16
+#define bswap_32 B_SWAP_INT32
@@ -24,7 +24,7 @@ index 2ad14a4..0c61353 100644
2.52.0
From 37c1b6c04fb20f2801d163737db752669d787c7c Mon Sep 17 00:00:00 2001
From 0dd9b065c28e24785307e9af9f5dc51a417dc412 Mon Sep 17 00:00:00 2001
From: Luc Schrijvers <begasus@gmail.com>
Date: Fri, 26 Sep 2025 14:00:10 +0200
Subject: Haiku doesn't have pthread_attr_setinheritsched
@@ -47,7 +47,7 @@ index 2e1f2e3..8c1ff05 100644
2.52.0
From 8aa502bbc815d7a7f839b60d1dd1b9c2e83e849b Mon Sep 17 00:00:00 2001
From 2fadaf8f4a0ce408a7f8fda2fbcfacb8fb86550a Mon Sep 17 00:00:00 2001
From: Luc Schrijvers <begasus@gmail.com>
Date: Fri, 26 Sep 2025 14:42:31 +0200
Subject: We are not linux
@@ -70,7 +70,7 @@ index e948f17..18b7cdb 100644
2.52.0
From 4b674a6e6d67ba8701648490c977c495b8d65a2b Mon Sep 17 00:00:00 2001
From abe704315b29c813faebe73ab5b9ea773f1d95af Mon Sep 17 00:00:00 2001
From: Luc Schrijvers <begasus@gmail.com>
Date: Fri, 26 Sep 2025 16:32:26 +0200
Subject: Fix?
@@ -108,7 +108,7 @@ index fa09b7e..5e9ccd5 100644
2.52.0
From 960ae19a2687e66581aa125ab4630044212ead27 Mon Sep 17 00:00:00 2001
From 664d7f1dcc1cb9d07ff8eabe33b233d913cfc94d Mon Sep 17 00:00:00 2001
From: Luc Schrijvers <begasus@gmail.com>
Date: Fri, 26 Sep 2025 18:26:44 +0200
Subject: Fix fatal error: arch/1/limits.h: No such file or directory
@@ -131,7 +131,7 @@ index 18b7cdb..2326df0 100644
2.52.0
From c9d43d5b5de44b2570f63a13e8fdd59a8eb48886 Mon Sep 17 00:00:00 2001
From 56d2b249a923ddbf83802a0babfe9bd4bdb45394 Mon Sep 17 00:00:00 2001
From: Luc Schrijvers <begasus@gmail.com>
Date: Sun, 28 Sep 2025 08:31:18 +0200
Subject: Set configuration path to config/settings/mixxx
@@ -159,7 +159,7 @@ index 2326df0..bc66b60 100644
2.52.0
From 27e572fd25c77d52ed6afb0a9df0651d290af883 Mon Sep 17 00:00:00 2001
From 44a1f5707d501702d55ae3b12fcdfd3f71ead467 Mon Sep 17 00:00:00 2001
From: Luc Schrijvers <begasus@gmail.com>
Date: Sun, 28 Sep 2025 09:33:00 +0200
Subject: Set resources path for Haiku