pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/audio/kid3



Module Name:    pkgsrc
Committed By:   wiz
Date:           Wed Feb  1 20:08:53 UTC 2023

Modified Files:
        pkgsrc/audio/kid3: Makefile PLIST distinfo
Added Files:
        pkgsrc/audio/kid3/patches: patch-src_app_qt_fixappdata.py
Removed Files:
        pkgsrc/audio/kid3/patches: patch-CMakeLists.txt

Log Message:
kid3: update to 3.9.3.

Switch to Qt6 by default, leave Qt5 as an option.

Thu Jan 12 12:15:43 CET 2023  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.9.3

        * New:
          + User action script to fix ID3v2 standard violations.

        * Improved:
          + Accept letters in track numbers when setting tags from filename.
          + Embed lyrics: Use letras.com instead of lyrics.wikia.com.

        * Fixed:
          + Crash upon termination when qml and qmlview actions have been used.
          + Abort when invalid keys are used for FLAC Vorbis comments.
          + Use of non-BMP Unicode characters with TagLib.
          + Error description when saving files fails.
          + Discogs import.
          + Building with Musl libc.
          + Windows: Handling of common path in multiple command line arguments.

Sat Aug  6 07:14:23 CEST 2022  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.9.2

        * New:
          + Support DSDIFF (DFF) files.
          + MP4: Support for audio book chapters, only with Mp4v2Metadata plugin.
          + Norwegian Nynorsk translation.

        * Improved:
          + Allow playlist file name formats to be edited.
          + URLs with search results from web browser can be entered in the import
            dialogs (Amazon, Discogs, gnudb.org, MusicBrainz).
          + New style for macOS icon.
          + kid3-cli: Encoding detection for text file import and export.
          + kid3-cli: Set rating as star count with 'set ratingstars'.
          + Build with latest mp4v2 library.

        * Fixed:
          + Wrong frames are changed if track number is changed when importing.
          + MP4: Editing of free form atoms with four letter names.
          + Amazon import.

Sat Jan 15 09:01:43 CET 2022  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.9.1

        * New:
          + Slovenian translation.

        * Fixed:
          + Crash when tags are displayed in the file list, a tag is removed
            and then saved or when the tag is reverted.
          + With "Filename Format/Use for playlist and folder names" it is not
            possible to rename a folder to multiple path components when a
            string replacement for "/" is configured.
          + With "Filename Format/Use for playlist and folder names", when path
            components in folders or playlists contain a ".", the part after
            the dot is not formatted.
          + Discogs import.
          + MP4: "No Tag" is not displayed in file list for files without
            metadata.
          + MP4: Metadata is not stripped from files when tag is removed
            (requires new TagLib).
          + Android: Import with HTTPS (Discogs, MusicBrainz) fails with
            "Error: TLS initialization failed".

Sat Dec 18 09:22:30 CET 2021  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.9.0

        * New:
          + Support for custom quick access frames.
          + Support standard tags as columns in the file list.
          + Option to use file format for playlist and folder names.
          + Basque and Icelandic translations.
          + kid3-cli: Command 'execute' to run QML scripts.
          + QML: Scripts to export and import in JSON format.

        * Improved:
          + KDE: Separate state config from settings config.
          + kid3-cli: Allow setting frame values from a file and storing to a file.

        * Fixed:
          + Discogs import.
          + Get tags from file names with spaces before the extension.
          + QML: Added support for Tag 3 where it was missing.
          + Android: Quick access frames configuration.

Sun Jun 20 11:18:51 CEST 2021  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.8.7

        * New:
          + Russian handbook.

        * Fixed:
          + ID3v2: Wrong numeric strings for genres Fast Fusion, Folk, Folk Rock,
            Folklore, Funk, Fusion.
          + ID3v1: Genres Avant-Garde, Beat Music, Bebop, Britpop, Dancehall,
            Dark Wave, Euro House, Eurotechno, Fast Fusion, Folk Rock, Hip Hop,
            Jazz-Funk, Pop-Funk, Synth-Pop, Worldbeat cannot be set with TagLib
            version < 1.12.
          + Memory leak in the rare case where the file type is detected not by
            the extension but by the contents.
          + kid3-cli: Fields (sub-elements of a frame) with a non-string value
            cannot be set with id3lib.

Thu Mar 18 08:21:47 CET 2021  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.8.6

        * Improved:
          + Support Qt 6.
          + Windows: Provide nicer default style.

        * Fixed:
          + Windows 64-bit binary: Crash when using id3lib.
          + Discogs import.
          + Amazon import.
          + Removed TrackType.org import.

Sun Jan 31 08:55:52 CET 2021  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.8.5

        * New:
          + Language can be configured in "Appearance" tab of settings.
          + New action "Edit/Invert Selection".
          + kid3-cli: Command "config" to query and set configuration options.
          + Script to rewrite all tags of the selected files.

        * Improved:
          + Import multiple genres from Discogs and MusicBrainz.
          + Support import from Discogs JSON API when token is provided.
          + Snapshot builds can download the current translations.
          + Mac: Allow code signing.

        * Fixed:
          + Crash when adding Chapter frame.
          + Support ID3v2 Podcast Category (TCAT) and Podcast Keywords (TKWD).
          + Support for multiple genres with ID3v2.3.0.
          + Support MP4 values with multiple strings with TagLib.

Sat Sep 26 16:36:24 CEST 2020  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.8.4

        * New:
          + Section and file list shortcuts can be customized.
          + Activate parent/current folder with Ctrl-Up/Down (Command-Up/Down).
          + Go to parent item in file list when left arrow key is pressed.
          + Header context menu options for custom or automatic column widths.
          + Add flatpak support.
          + Brazilian Portuguese translation.

        * Improved:
          + Support detection of tagged file types from contents when matching by
            extension does not succeed.
          + Show more details (type, bits, bitrate) for M4A, FLAC, AIFF, WAV.
          + Discogs import: Show year and format in album list.
          + Dialogs: Store window position and size in settings.
          + Mac: Enter key can activate entries in directory list.
          + Android: Only navigate between tagged files with [<], [>] buttons.

        * Fixed:
          + Do not duplicate pictures when pasting tags.
          + Discogs import: Get year when language is not English.
          + Keyboard shortcuts settings: Display correctly depending on language
            and operating system.
          + Android: Accept genre changes when focus lost and Enter not pressed.
          + Android: Fix translation.
          + Mac: Unlock files when changing permissions.
          + Flatpak: Move to trash works in KDE version.

Sun May 10 08:47:03 CEST 2020  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.8.3

        * New:
          + Keyboard shortcuts to navigate between the file and tag sections.
          + Script to apply English title capitalization to tags.
          + Script to transliterate ID3v1 tags to ASCII.
          + Korean and Swedish translations.
          + Catalan, Dutch, Italian, Swedish and Ukrainian handbooks.

        * Improved:
          + Better compatibility with dark mode and custom themes.
          + Support dragging multiple header rows in import table.
          + User interface strings follow KDE HIG vocabulary.
          + Support renaming read-only files.

        * Fixed:
          + File filter reset when file is opened.
          + Crash when dragging row in import table.
          + Blocking when jumping to vanished previous or next file.
          + Support languages with code or modifier.
          + Hide text fragments visible in header of frame table columns.
          + English plural forms.
          + Add missing license files.
          + Support large files on Windows (64-bit).

Thu Jan 23 12:18:05 CET 2020  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.8.2

        * New:
          + Catalan, Portuguese and Ukrainian translations.

        * Fixed:
          + Crash when removing M4A atoms.

Mon Dec 23 17:38:53 CET 2019  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.8.1

        * New:
          + Show number of files in status bar.
          + Support regular expressions in string replacements.

        * Improved:
          + Support format codes in "Filename for cover" in "Extract Album Art"
            script.
          + The order of string replacements is respected.
          + Show RVA2 identifier in frame table.
          + Show UFID owner in frame table.
          + Support setting file name with "Import from Tags".

        * Fixed:
          + Android: Accept changes when focus is lost and Enter not pressed.
          + Self-contained Linux package: Correctly change RPATH in plugins.
          + Self-contained Linux package: Support composed accented characters.
          + QML scripts: Skip "--" argument, which is used when passing
            parameters from qml tool.
          + Show UFID values in frame table.

Sat Aug 24 15:57:41 CEST 2019  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.8.0

        * New:
          + kid3-cli: Support JSON output.
          + Format codes %{modificationdate} and %{creationdate}.
          + Support ID3v2 GRP1 frame introduced with iTunes 12.5.4.
          + Import from Tags function which operates on selected files.
          + Explicit frame names can be used by prepending a '!' character.

        * Improved:
          + Adapt unified frame type mapping for better iTunes compatibility.
          + Support multiple covers in M4A files.
          + kid3-cli: Remove dependencies to GUI libraries.
          + Android: Show info how to write to SD card.
          + Android: Support Qt 5.12.

        * Fixed:
          + Use file settings to replace illegal characters when renaming
            directories.
          + Self-contained Linux package: Provide libraries to run QML
            console.

Mon Mar 18 16:19:08 CET 2019  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.7.1

        * New:
          + Support max-, min-, unq- aggregation when renaming directories.
          + Android: Support dark and light themes.
          + Android: Support opening files with Kid3 from other apps.
          + Android: Settings for formats, character replacements and import
            profiles.

        * Improved:
          + Support format codes in file name for cover.
          + Support WMV extension.
          + Android: Better file select dialog.

        * Fixed:
          + Support setting of ID3v2 version for DSF files.
          + Avoid jumping around frames while deleting.
          + Removal of multiple tags where not all tags are removed.
          + Setting of a simple string as value for IPLS frame with TagLib.
          + Adapted to Discogs server update.
          + Windows: Avoid insert disk dialog.
          + Android: Save settings when app is suspended.
          + Android: GUI updates on changes.

Sun Dec 23 12:05:20 CET 2018  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.7.0

        * New:
          + Add and reorder playlist items using drag'n'drop.
          + Edit tags from files referenced in playlist.
          + Play songs from playlist.
          + Drag image files from file list to embed them in audio files.
          + Drag files from file list into other applications.
          + Reload action to refresh file list.
          + Completions with different values when selecting multiple files.
          + Option "--dbus" to have a D-Bus interface with kid3-cli.
          + Code "%{dirname}" to use current directory name when renaming.
          + Code "%{disk}" as alias for "%{disc number}".
          + Edit list of availble formats to set file and directory names
            from the tags and vice versa.

        * Improved:
          + Reduce number of open file handles.
          + Allow user to resize file and directory list columns.
          + Modernize code base, support only Qt 5, C++11, CMake 3.

        * Fixed:
          + Add a number if a file is renamed with an existing name.
          + Avoid losing changes when a directory is renamed.
          + Change notifications for files in renamed directory.

Fri Aug 24 12:15:09 CEST 2018  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.6.2

        * Improved:
          + Format from tags with custom strings prepended/appended when
            replaced format code is not empty %{"t1"code"t2"}.

        * Fixed:
          + MP4 free form names longer than 4 characters with TagLib.
          + Support DOS line endings with "Import CSV".
          + Set CTOC and CHAP element ID from values in the frame table.
          + Correctly add frame when "Edit" is clicked on non existing frame.
          + Show correct icon in Wayland session.
          + Improve editing of ISO date/time values with validation enabled.
          + Bundle OpenSSL libraries with self-contained Linux package.

Mon Apr 23 11:26:19 CEST 2018  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.6.1

        * Improved:
          + Faster saving when many files are unchanged.
          + Do not change file extension when creating file name from tags.
          + Support for cross building.

        * Fixed:
          + Parsing of xid atom with Mp4v2Metadata plugin.
          + Scroll to opened file after sorting file list.
          + Avoid recursion when automatically applying format.

Sun Mar 18 16:49:46 CET 2018  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.6.0

        * New:
          + New look for Android app using Qt Quick Controls 2.
          + Editor for star ratings, configurable mapping between rating
            values and number of stars.
          + Option to restrict length of file names.
          + Option to show hidden files in file and directory lists.

        * Improved:
          + Support adding unknown 4 letter atoms to M4A files.
          + Allow Camelot wheel value 1A-12A, 1B-12B for initial key.

        * Fixed:
          + Windows: Renaming directories which contain subfolders.
          + Adding and finding unified frames by their frame ID.
          + Deletion of M4A atoms which are not known or which have an
            unofficial free form prefix.
          + Support files with m4v extension.


To generate a diff of this commit:
cvs rdiff -u -r1.125 -r1.126 pkgsrc/audio/kid3/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/audio/kid3/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/audio/kid3/distinfo
cvs rdiff -u -r1.3 -r0 pkgsrc/audio/kid3/patches/patch-CMakeLists.txt
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/audio/kid3/patches/patch-src_app_qt_fixappdata.py

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/audio/kid3/Makefile
diff -u pkgsrc/audio/kid3/Makefile:1.125 pkgsrc/audio/kid3/Makefile:1.126
--- pkgsrc/audio/kid3/Makefile:1.125    Sun Jan 29 21:15:27 2023
+++ pkgsrc/audio/kid3/Makefile  Wed Feb  1 20:08:53 2023
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.125 2023/01/29 21:15:27 ryoon Exp $
+# $NetBSD: Makefile,v 1.126 2023/02/01 20:08:53 wiz Exp $
 
-DISTNAME=      kid3-3.5.1
-PKGREVISION=   37
-CATEGORIES=    kde audio
+DISTNAME=      kid3-3.9.3
+CATEGORIES=    audio kde
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=kid3/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -15,7 +14,6 @@ BUILD_DEPENDS+=               docbook-xsl-[0-9]*:../.
 
 USE_LANGUAGES=         c c++
 USE_TOOLS+=            perl:build pkg-config
-CMAKE_ARGS+=           -DQt5Core_DIR:PATH=${QTDIR}
 CMAKE_ARGS+=           -DQT_QMAKE_EXECUTABLE:PATH=${QTDIR}/bin/qmake
 CMAKE_ARGS+=           -DWITH_DOCBOOKDIR:PATH=${PREFIX}/share/xsl/docbook
 CMAKE_ARGS+=           -DWITH_APPS:STRING="Qt;CLI"
@@ -34,6 +32,8 @@ SUBST_FILES.apple+=   src/app/qt/CMakeList
 SUBST_FILES.apple+=    src/plugins/kid3qml/CMakeLists.txt
 SUBST_SED.apple=       -e 's,APPLE,ELPPA,g'
 
+.include "options.mk"
+
 .include "../../devel/cmake/build.mk"
 .include "../../audio/chromaprint/buildlink3.mk"
 .include "../../audio/flac/buildlink3.mk"
@@ -43,8 +43,5 @@ SUBST_SED.apple=      -e 's,APPLE,ELPPA,g'
 .include "../../devel/readline/buildlink3.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../sysutils/desktop-file-utils/desktopdb.mk"
-.include "../../x11/qt5-qtbase/buildlink3.mk"
-.include "../../x11/qt5-qtmultimedia/buildlink3.mk"
-.include "../../x11/qt5-qttools/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/audio/kid3/PLIST
diff -u pkgsrc/audio/kid3/PLIST:1.12 pkgsrc/audio/kid3/PLIST:1.13
--- pkgsrc/audio/kid3/PLIST:1.12        Sun Jan 21 04:22:58 2018
+++ pkgsrc/audio/kid3/PLIST     Wed Feb  1 20:08:53 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.12 2018/01/21 04:22:58 markd Exp $
+@comment $NetBSD: PLIST,v 1.13 2023/02/01 20:08:53 wiz Exp $
 bin/kid3-cli
 bin/kid3-qt
 lib/kid3/libkid3-core.so
-lib/kid3/libkid3-core.so.${PKGVERSION}
 lib/kid3/libkid3-gui.so
-lib/kid3/libkid3-gui.so.${PKGVERSION}
 lib/kid3/plugins/imports/Kid3/Kid3Script.qml
 lib/kid3/plugins/imports/Kid3/libkid3qml.so
 lib/kid3/plugins/imports/Kid3/qmldir
@@ -17,15 +15,43 @@ lib/kid3/plugins/libmusicbrainzimport.so
 lib/kid3/plugins/liboggflacmetadata.so
 lib/kid3/plugins/libqmlcommand.so
 lib/kid3/plugins/libtaglibmetadata.so
+man/ca/man1/kid3-cli.1
+man/ca/man1/kid3-qt.1
+man/ca/man1/kid3.1
 man/de/man1/kid3-cli.1
 man/de/man1/kid3-qt.1
 man/de/man1/kid3.1
+man/it/man1/kid3-cli.1
+man/it/man1/kid3-qt.1
+man/it/man1/kid3.1
 man/man1/kid3-cli.1
 man/man1/kid3-qt.1
 man/man1/kid3.1
-share/applications/kid3-qt.desktop
+man/nl/man1/kid3-cli.1
+man/nl/man1/kid3-qt.1
+man/nl/man1/kid3.1
+man/pt/man1/kid3-cli.1
+man/pt/man1/kid3-qt.1
+man/pt/man1/kid3.1
+man/ru/man1/kid3-cli.1
+man/ru/man1/kid3-qt.1
+man/ru/man1/kid3.1
+man/sv/man1/kid3-cli.1
+man/sv/man1/kid3-qt.1
+man/sv/man1/kid3.1
+man/uk/man1/kid3-cli.1
+man/uk/man1/kid3-qt.1
+man/uk/man1/kid3.1
+share/applications/org.kde.kid3-qt.desktop
+share/doc/kid3-qt/kid3_ca.html
 share/doc/kid3-qt/kid3_de.html
 share/doc/kid3-qt/kid3_en.html
+share/doc/kid3-qt/kid3_it.html
+share/doc/kid3-qt/kid3_nl.html
+share/doc/kid3-qt/kid3_pt.html
+share/doc/kid3-qt/kid3_ru.html
+share/doc/kid3-qt/kid3_sv.html
+share/doc/kid3-qt/kid3_uk.html
 share/icons/hicolor/128x128/apps/kid3-qt.png
 share/icons/hicolor/16x16/apps/kid3-qt.png
 share/icons/hicolor/32x32/apps/kid3-qt.png
@@ -36,28 +62,49 @@ share/kid3/qml/script/EmbedAlbumArt.qml
 share/kid3/qml/script/EmbedLyrics.qml
 share/kid3/qml/script/ExportCsv.qml
 share/kid3/qml/script/ExportHtmlPlayer.qml
+share/kid3/qml/script/ExportJson.qml
+share/kid3/qml/script/ExportPlaylist.qml
 share/kid3/qml/script/ExtractAlbumArt.qml
+share/kid3/qml/script/FixId3v2StandardViolations.qml
 share/kid3/qml/script/ImportCsv.qml
+share/kid3/qml/script/ImportJson.qml
 share/kid3/qml/script/QmlConsole.qml
 share/kid3/qml/script/ReplayGain2SoundCheck.qml
 share/kid3/qml/script/ResizeAlbumArt.qml
+share/kid3/qml/script/RewriteTags.qml
 share/kid3/qml/script/ShowTextEncodingV1.qml
+share/kid3/qml/script/Tag1ToAscii.qml
+share/kid3/qml/script/TitleCase.qml
+share/kid3/translations/kid3_ca.qm
+share/kid3/translations/kid3_ca%valencia.qm@localhost
 share/kid3/translations/kid3_cs.qm
 share/kid3/translations/kid3_da.qm
 share/kid3/translations/kid3_de.qm
+share/kid3/translations/kid3_el.qm
+share/kid3/translations/kid3_en.qm
+share/kid3/translations/kid3_en_GB.qm
 share/kid3/translations/kid3_es.qm
 share/kid3/translations/kid3_et.qm
+share/kid3/translations/kid3_eu.qm
 share/kid3/translations/kid3_fi.qm
 share/kid3/translations/kid3_fr.qm
+share/kid3/translations/kid3_is.qm
 share/kid3/translations/kid3_it.qm
+share/kid3/translations/kid3_ko.qm
 share/kid3/translations/kid3_nl.qm
+share/kid3/translations/kid3_nn.qm
 share/kid3/translations/kid3_pl.qm
+share/kid3/translations/kid3_pt.qm
+share/kid3/translations/kid3_pt_BR.qm
 share/kid3/translations/kid3_ru.qm
+share/kid3/translations/kid3_sl.qm
 share/kid3/translations/kid3_sr.qm
 share/kid3/translations/kid3_sr%ijekavian.qm@localhost
 share/kid3/translations/kid3_sr%ijekavianlatin.qm@localhost
 share/kid3/translations/kid3_sr%latin.qm@localhost
+share/kid3/translations/kid3_sv.qm
 share/kid3/translations/kid3_tr.qm
+share/kid3/translations/kid3_uk.qm
 share/kid3/translations/kid3_zh_CN.qm
 share/kid3/translations/kid3_zh_TW.qm
-share/metainfo/kid3-qt.appdata.xml
+share/metainfo/org.kde.kid3-qt.appdata.xml

Index: pkgsrc/audio/kid3/distinfo
diff -u pkgsrc/audio/kid3/distinfo:1.16 pkgsrc/audio/kid3/distinfo:1.17
--- pkgsrc/audio/kid3/distinfo:1.16     Tue Oct 26 09:59:03 2021
+++ pkgsrc/audio/kid3/distinfo  Wed Feb  1 20:08:53 2023
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.16 2021/10/26 09:59:03 nia Exp $
+$NetBSD: distinfo,v 1.17 2023/02/01 20:08:53 wiz Exp $
 
-BLAKE2s (kid3-3.5.1.tar.gz) = 1a3db3ad3c7295be8e678b3acfc609fabaef8d3b2bfdc95dd1a3e17696acdfb9
-SHA512 (kid3-3.5.1.tar.gz) = 7f1fbd6d1d576d23f9b57baaaa35101fb2e9ea23dec5b5506e25ec5a94dc8516d25b69b4dddb4a9b4835b2502d0a07087c245380483571a68e5972f98ca8ca58
-Size (kid3-3.5.1.tar.gz) = 1414829 bytes
-SHA1 (patch-CMakeLists.txt) = f3057fe24031a73d28c0031a7d1f0241b05d94f6
+BLAKE2s (kid3-3.9.3.tar.gz) = 9b0d44b78542ac8b5ebd379f87a0762c9fbd0140679d49d3b5b34ab0e4fc5bb0
+SHA512 (kid3-3.9.3.tar.gz) = 03b9c13e8e9924796e9a993e5f92b05d5435893e3fbdeb7b7fc5ae52d3f9f98322ec6e76c7911814a409f6c6253fb5687d5d3ab5b3fa6db46142a3b6b824cd9b
+Size (kid3-3.9.3.tar.gz) = 2996599 bytes
+SHA1 (patch-src_app_qt_fixappdata.py) = 7bd903eb866670b78a894bd5c1f7de5bc1f0141a

Added files:

Index: pkgsrc/audio/kid3/patches/patch-src_app_qt_fixappdata.py
diff -u /dev/null pkgsrc/audio/kid3/patches/patch-src_app_qt_fixappdata.py:1.1
--- /dev/null   Wed Feb  1 20:08:53 2023
+++ pkgsrc/audio/kid3/patches/patch-src_app_qt_fixappdata.py    Wed Feb  1 20:08:53 2023
@@ -0,0 +1,16 @@
+$NetBSD: patch-src_app_qt_fixappdata.py,v 1.1 2023/02/01 20:08:53 wiz Exp $
+
+Fix
+UnicodeDecodeError: 'ascii' codec can't decode byte 0xd9 in position 305: ordinal not in range(128)
+
+--- src/app/qt/fixappdata.py.orig      2023-01-12 03:56:49.000000000 +0000
++++ src/app/qt/fixappdata.py
+@@ -5,7 +5,7 @@ import sys
+ 
+ 
+ def fix_appdata():
+-    for line in fileinput.input():
++    for line in fileinput.input(encoding="utf-8"):
+         line = line.replace('kid3.desktop', 'kid3-qt.desktop')
+         sys.stdout.write(line)
+ 



Home | Main Index | Thread Index | Old Index