picard: remove patches (#7854)

No longer needed since recent fixes to Haiku's wcsxfrm implementation
This commit is contained in:
Philipp Wolfer
2023-02-13 09:38:18 +01:00
committed by GitHub
parent 66b0f29d9e
commit 35d489d476
2 changed files with 1 additions and 80 deletions

View File

@@ -1,78 +0,0 @@
From d3f8d525caade89de8505c0cfe66992afc16b921 Mon Sep 17 00:00:00 2001
From: Philipp Wolfer <ph.wolfer@gmail.com>
Date: Tue, 29 Jan 2019 11:33:18 +0000
Subject: [PATCH 3/3] Haiku: Avoid using locale.strxfrm
On Haiku this causes frequent core dumps
---
picard/ui/itemviews.py | 3 +--
picard/ui/options/interface.py | 3 +--
picard/ui/options/releases.py | 3 +--
3 files changed, 3 insertions(+), 6 deletions(-)
diff --git a/picard/ui/itemviews.py b/picard/ui/itemviews.py
index ed4d6f56..4ead4146 100644
--- a/picard/ui/itemviews.py
+++ b/picard/ui/itemviews.py
@@ -84,7 +84,6 @@ from picard.util import (
natsort,
normpath,
restore_method,
- strxfrm,
)
from picard.ui.collectionmenu import CollectionMenu
@@ -924,7 +923,7 @@ class TreeItem(QtWidgets.QTreeWidgetItem):
elif column in MainPanel.NAT_SORT_COLUMNS:
sortkey = natsort.natkey(self.text(column))
else:
- sortkey = strxfrm(self.text(column))
+ sortkey = self.text(column).lower()
self._sortkeys[column] = sortkey
return sortkey
diff --git a/picard/ui/options/interface.py b/picard/ui/options/interface.py
index 38616a98..d72b1a8a 100644
--- a/picard/ui/options/interface.py
+++ b/picard/ui/options/interface.py
@@ -47,7 +47,6 @@ from picard.const import UI_LANGUAGES
from picard.const.sys import IS_MACOS
from picard.util import (
icontheme,
- strxfrm,
)
from picard.ui import PicardDialog
@@ -206,7 +205,7 @@ class InterfaceOptionsPage(OptionsPage):
language_list = [(lang[0], lang[1], _(lang[2])) for lang in UI_LANGUAGES]
def fcmp(x):
- return strxfrm(x[2])
+ return x[2]
for lang_code, native, translation in sorted(language_list, key=fcmp):
if native and native != translation:
name = '%s (%s)' % (translation, native)
diff --git a/picard/ui/options/releases.py b/picard/ui/options/releases.py
index 24c85e90..3c2c6fe9 100644
--- a/picard/ui/options/releases.py
+++ b/picard/ui/options/releases.py
@@ -43,7 +43,6 @@ from picard.const import (
RELEASE_SECONDARY_GROUPS,
)
from picard.const.sys import IS_WIN
-from picard.util import strxfrm
from picard.ui.options import (
OptionsPage,
@@ -284,7 +283,7 @@ class ReleasesOptionsPage(OptionsPage):
source_list = [(c[0], _(c[1])) for c in source.items()]
def fcmp(x):
- return strxfrm(x[1])
+ return x[1]
source_list.sort(key=fcmp)
config = get_config()
saved_data = config.setting[setting]
--
2.36.1

View File

@@ -12,12 +12,11 @@ HOMEPAGE="https://picard.musicbrainz.org/"
COPYRIGHT="2004-2022 Robert Kaye, Lukas Lalinsky, Laurent Monin, \
Sambhav Kothari, Philipp Wolfer and others"
LICENSE="GNU GPL v2"
REVISION="1"
REVISION="2"
SOURCE_URI="ftp://ftp.eu.metabrainz.org/pub/musicbrainz/picard/picard-$portVersion.tar.gz"
CHECKSUM_SHA256="b1c1f76d5fe92cb481f4362142c6a84f1cf45948e42cfd7c3d3beffd703c54ce"
SOURCE_DIR="picard-release-$portVersion"
SOURCE_FILENAME="picard-$portVersion"
PATCHES="picard-$portVersion.patchset"
ADDITIONAL_FILES="
picard.rdef.in
haikuicons.zip