pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/audio/kid3 Updated kid3 to 3.4.3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3c3de816976e
branches:  trunk
changeset: 356484:3c3de816976e
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Sun Jan 01 14:01:49 2017 +0000

description:
Updated kid3 to 3.4.3.

Tue Nov  1 20:16:59 CET 2016  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.4.3

        * New:
          + The RIFF track field name is configurable (IPRT, ITRK, TRCK)
            for better interoperability.
          + The RIFF chunk name for ID3v2 tags in WAV files is configurable
            (ID3, id3) for better interoperability.
          + ID3v2 tags in WAV files can have version 2.3.0 or 2.4.0.

        * Improved:
          + Support new classical music frames introduced with iTunes 12.5.

        * Fixed:
          + Use the last sort order and column for the file list on startup.
          + Display expected ID3v2 version if no ID3v2 tag exists yet.
          + Tag 3 can be addressed in kid3-cli by number "3".
          + Support translated display frame names in kid3-cli.
          + Avoid crash when pictures in FLAC files are empty or too large.

Wed Aug 24 14:44:04 CEST 2016  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.4.2

        * Fixed:
          + Embed Lyrics works again with makepersonal.co and
            lyrics.wikia.com.
          + Do not add an empty frame when deleting a non existant frame
            in kid3-cli.
          + Support setting multiple frames of the same type with
            copy/paste.
          + Allow editing of quick access frames which are not yet present
            in the file.
          + Reset shortcuts and appearance configuration when the defaults
            are restored in the settings.

        * Improved:
          + Do not show any disabled tag values in the Tag 1 section
            for files which do not support an ID3v1 tag.
          + Set the file filter for the file list in the file settings,
            not with the filter used in the open dialog.
          + Disable the global app menu on Ubuntu's Unity desktop.

Fri Jun 24 20:20:20 CEST 2016  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.4.1

        * Fixed:
          + Avoid wrong marking of ID3v2 Date frames as modified.
          + Enable setting M4A, Vorbis date with ISO date/time also when no
            tag exists.
          + Windows: Fix separators and relative file names in playlists.
          + Windows: Install missing SSL DLLs, needed for Discogs import.
          + Windows: Fix temporary file creation in id3lib.

Sat Apr 23 16:30:36 CEST 2016  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.4.0

        * New:
          + Support more than two tags for MP3 files with ID3v1, ID3v2 and APE
            tags, FLAC files with ID3v1, ID3v2 and Vorbis tags.
          + Support RIFF INFO tags in WAV files.
          + Filename to tag format can be defined as a regular expression with
            captures.
          + Perl regular expressions with Qt 5.

        * Improved:
          + Import from tags is also available from CLI, QML and D-Bus.
          + Help for editing synchronized lyrics.
          + Handle redirects when downloading.

        * Fixed:
          + Windows: Saving files which are open in player, e.g. when editing
            synchronized lyrics.
          + Windows: Timestamp preservation with non-ASCII file names.
          + KDE 5: Jumping to a specific help topic.
          + Enable setting ID3v2.4 date with ISO date/time also when no tag
            exists.
          + Crash when writing to a FLAC file which cannot be opened.

Thu Mar 10 17:55:29 CET 2016  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.3.2

        * New:
          + Setting for text encoding used in playlists and exports.

        * Improved:
          + Support removing tags in MPC, WavPack with TagLib 1.11.

        * Fixed:
          + Windows: Fix plugin name in qmldir.
          + Windows: Crash when adding large pictures to Ogg files.
          + Windows: Go back to older Qt 5.4.2 to avoid random crashes.
          + Stripping of ID3v2 tags from WAV files with TagLib 1.11.
          + Adapted to Discogs server update.

Thu Dec 17 14:53:06 CET 2015  Urs Fleisch  <ufleisch%users.sourceforge.net@localhost>

        * Release 3.3.1

        * New:
          + Package for Android.
          + Support setting of data in GEOB frames from CLI and scripts.
          + Icons for high pixel density displays.

        * Improved:
          + Trim values from tags in format strings to avoid whitespace when
            setting file names from tags.
          + Updated Czech translation.

        * Fixed:
          + List picture in get command of kid3-cli also if its description
            is empty.
          + Set configured text encoding in picture frames.
          + Make file renaming work when saving non writable files.
          + Use high resolution icon in task switcher.
          + Avoid cropping in picture preview window on high pixel density
            displays.

diffstat:

 audio/kid3/Makefile                     |   5 +-
 audio/kid3/PLIST                        |   6 +-
 audio/kid3/distinfo                     |  12 ++--
 audio/kid3/patches/patch-CMakeLists.txt |  75 +++++++++++++++-----------------
 4 files changed, 47 insertions(+), 51 deletions(-)

diffs (210 lines):

diff -r ad7955c23cee -r 3c3de816976e audio/kid3/Makefile
--- a/audio/kid3/Makefile       Sun Jan 01 13:53:25 2017 +0000
+++ b/audio/kid3/Makefile       Sun Jan 01 14:01:49 2017 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.71 2016/12/12 10:15:50 wiz Exp $
+# $NetBSD: Makefile,v 1.72 2017/01/01 14:01:49 wiz Exp $
 
-DISTNAME=      kid3-3.3.0
-PKGREVISION=   10
+DISTNAME=      kid3-3.4.3
 CATEGORIES=    kde audio
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=kid3/}
 
diff -r ad7955c23cee -r 3c3de816976e audio/kid3/PLIST
--- a/audio/kid3/PLIST  Sun Jan 01 13:53:25 2017 +0000
+++ b/audio/kid3/PLIST  Sun Jan 01 14:01:49 2017 +0000
@@ -1,10 +1,10 @@
-@comment $NetBSD: PLIST,v 1.9 2015/11/01 09:13:16 adam Exp $
+@comment $NetBSD: PLIST,v 1.10 2017/01/01 14:01:49 wiz Exp $
 bin/kid3-cli
 bin/kid3-qt
 lib/kid3/libkid3-core.so
-lib/kid3/libkid3-core.so.3.3.0
+lib/kid3/libkid3-core.so.${PKGVERSION}
 lib/kid3/libkid3-gui.so
-lib/kid3/libkid3-gui.so.3.3.0
+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
diff -r ad7955c23cee -r 3c3de816976e audio/kid3/distinfo
--- a/audio/kid3/distinfo       Sun Jan 01 13:53:25 2017 +0000
+++ b/audio/kid3/distinfo       Sun Jan 01 14:01:49 2017 +0000
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.12 2016/12/19 09:20:10 wiz Exp $
+$NetBSD: distinfo,v 1.13 2017/01/01 14:01:49 wiz Exp $
 
-SHA1 (kid3-3.3.0.tar.gz) = 5d9d02b2063b87023459fea0283444052978329e
-RMD160 (kid3-3.3.0.tar.gz) = 2442e95724a71fcd63f6de5dba0d689c4acec8b4
-SHA512 (kid3-3.3.0.tar.gz) = 42b238c2cc7023477606419a13bb677b8bfcc044a78ec36b8fa96db40ece8a2e623c581a2274d319c760fa6e101625dd282e1c7a39a63b8a2c6f0b1265be6eca
-Size (kid3-3.3.0.tar.gz) = 1258378 bytes
-SHA1 (patch-CMakeLists.txt) = 81e4ee22279dd9acf0619380f3b41e8316f7c2ea
+SHA1 (kid3-3.4.3.tar.gz) = 29436bfe5ce6d080d962766392171f1f8e6035c5
+RMD160 (kid3-3.4.3.tar.gz) = 6a2706cc9d970e29ec804b25f70a4394f2a1922c
+SHA512 (kid3-3.4.3.tar.gz) = 4df64bd23cca7ca58d62f046c885df859c7e27fbfb6da5121df78d5123314d45ae59619cfb4bf629143414f103a240c89a5d557614b2899a6cf373fb0755acbe
+Size (kid3-3.4.3.tar.gz) = 1360042 bytes
+SHA1 (patch-CMakeLists.txt) = a52261fd6c043969afcf7dbc2e71a52c0dc33716
 SHA1 (patch-src_plugins_acoustidimport_fingerprintcalculator.cpp) = 8ef550096f4a89c6074b94bb467832dfb2f1c98f
 SHA1 (patch-src_plugins_acoustidimport_fingerprintcalculator.h) = 9b9815db812d38eac65cc6c153c58ca86acd8dec
diff -r ad7955c23cee -r 3c3de816976e audio/kid3/patches/patch-CMakeLists.txt
--- a/audio/kid3/patches/patch-CMakeLists.txt   Sun Jan 01 13:53:25 2017 +0000
+++ b/audio/kid3/patches/patch-CMakeLists.txt   Sun Jan 01 14:01:49 2017 +0000
@@ -1,28 +1,31 @@
-$NetBSD: patch-CMakeLists.txt,v 1.1 2015/11/01 09:14:26 adam Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.2 2017/01/01 14:01:49 wiz Exp $
 
 On Darwin, avoid app bundle creation.
 
---- CMakeLists.txt.orig        2015-09-30 06:40:08.000000000 +0000
+--- CMakeLists.txt.orig        2016-10-26 18:44:43.000000000 +0000
 +++ CMakeLists.txt
-@@ -49,13 +49,13 @@ set(WITH_QAUDIODECODER OFF CACHE BOOL "f
- set(WITH_PHONON ON CACHE BOOL "build with Phonon")
- set(WITH_GCC_PCH OFF CACHE BOOL "enable precompiled headers")
- set(WITH_NO_MANCOMPRESS OFF CACHE BOOL "disable compressed manpages")
+@@ -58,16 +58,16 @@ else (ANDROID)
+   set(WITH_CHROMAPRINT ON CACHE BOOL "build with Chromaprint")
+   set(WITH_PHONON ON CACHE BOOL "build with Phonon")
+ endif (ANDROID)
 -if (APPLE OR WIN32)
-+if (ELPPA OR WIN32)
++if (EPPLA OR WIN32)
    set(WITH_DBUS OFF CACHE BOOL "build with QtDBus")
    set(WITH_APPS "Qt;CLI" CACHE STRING "build applications (Qt;CLI;Test)")
+ elseif (ANDROID)
+   set(WITH_DBUS OFF CACHE BOOL "build with QtDBus")
+   set(WITH_APPS "Qml" CACHE STRING "build applications (Qml;Qt;CLI;Test)")
 -else (APPLE OR WIN32)
-+else (ELPPA OR WIN32)
++else (EPPLA OR WIN32)
    set(WITH_DBUS ON CACHE BOOL "build with QtDBus")
    set(WITH_APPS "Qt;CLI;KDE" CACHE STRING "build applications (Qt;CLI;KDE;Test)")
 -endif (APPLE OR WIN32)
-+endif (ELPPA OR WIN32)
++endif (EPPLA OR WIN32)
  if (WIN32)
    set(WITH_READLINE OFF CACHE BOOL "build with readline")
  else (WIN32)
-@@ -111,7 +111,7 @@ set(CPACK_PACKAGE_VERSION ${KID3_VERSION
- set(RELEASE_YEAR 2015)
+@@ -123,7 +123,7 @@ set(CPACK_PACKAGE_VERSION ${KID3_VERSION
+ set(RELEASE_YEAR 2016)
  
  # Platform specific default installation paths
 -if (APPLE)
@@ -30,16 +33,16 @@
    set(WITH_DATAROOTDIR_DEFAULT "kid3.app/Contents/Resources")
    set(WITH_DOCDIR_DEFAULT "kid3.app/Contents/Resources")
    set(WITH_TRANSLATIONSDIR_DEFAULT "kid3.app/Contents/Resources")
-@@ -127,7 +127,7 @@ elseif (WIN32)
-   set(WITH_BINDIR_DEFAULT ".")
-   set(WITH_LIBDIR_DEFAULT ".")
-   set(WITH_PLUGINSDIR_DEFAULT "./plugins")
+@@ -149,7 +149,7 @@ elseif (ANDROID)
+   set(WITH_PLUGINSDIR_DEFAULT ".")
+   set(QT_ANDROID_APP_VERSION ${KID3_VERSION})
+   set(QT_ANDROID_APP_VERSION_CODE 6)
 -else (APPLE)
 +else (ELPPA)
    set(WITH_DATAROOTDIR_DEFAULT "share")
    set(WITH_DOCDIR_DEFAULT "share/doc/kid3-qt")
    if (BUILD_KDE_APP OR BUILD_SHARED_LIBS)
-@@ -139,7 +139,7 @@ else (APPLE)
+@@ -161,7 +161,7 @@ else (APPLE)
    set(WITH_BINDIR_DEFAULT "bin")
    set(WITH_LIBDIR_DEFAULT "lib${LIB_SUFFIX}/kid3")
    set(WITH_PLUGINSDIR_DEFAULT "${WITH_LIBDIR_DEFAULT}/plugins")
@@ -48,7 +51,7 @@
  
  set(WITH_DATAROOTDIR ${WITH_DATAROOTDIR_DEFAULT} CACHE STRING
      "data root directory relative to CMAKE_INSTALL_PREFIX")
-@@ -163,19 +163,19 @@ else (CMAKE_INSTALL_PREFIX)
+@@ -189,19 +189,19 @@ else (CMAKE_INSTALL_PREFIX)
    set(CMAKE_INSTALL_PREFIX_SLASH "")
  endif (CMAKE_INSTALL_PREFIX)
  
@@ -68,10 +71,10 @@
  file(RELATIVE_PATH CFG_PLUGINSDIR /${WITH_BINDIR} /${WITH_PLUGINSDIR})
 -endif (APPLE)
 +endif (ELPPA)
- set(CFG_QMLSRCDIR "${kid3_SOURCE_DIR}/src/qml")
- 
- find_package(Threads)
-@@ -267,14 +267,14 @@ if (NOT WITH_QT4 AND NOT Qt4_FOUND AND N
+ if (CFG_PLUGINSDIR STREQUAL "")
+   set(CFG_PLUGINSDIR ".")
+ endif (CFG_PLUGINSDIR STREQUAL "")
+@@ -308,14 +308,14 @@ if (NOT WITH_QT4 AND NOT Qt4_FOUND AND N
      set(QT_EXECUTABLE_COMPILE_FLAGS ${Qt5Core_EXECUTABLE_COMPILE_FLAGS})
      get_target_property(QT_LIBRARY_DIR Qt5::Core LOCATION)
      get_filename_component(QT_LIBRARY_DIR ${QT_LIBRARY_DIR} PATH)
@@ -88,7 +91,7 @@
      get_target_property(QT_LUPDATE_EXECUTABLE Qt5::lupdate LOCATION)
      get_target_property(QT_PLUGINS_DIR Qt5::QJpegPlugin LOCATION)
      if (QT_PLUGINS_DIR)
-@@ -445,7 +445,7 @@ if (MSVC)
+@@ -493,7 +493,7 @@ if (MSVC)
    # Treat wchar_t as built-in type, else QString::fromWCharArray is unresolved
    add_definitions("/Zc:wchar_t-")
  endif (MSVC)
@@ -97,7 +100,7 @@
    exec_program(sw_vers ARGS -productVersion OUTPUT_VARIABLE _osxVersion)
    if (_osxVersion VERSION_LESS "10.10")
      set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mmacosx-version-min=10.5")
-@@ -455,7 +455,7 @@ if (APPLE)
+@@ -503,7 +503,7 @@ if (APPLE)
      set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=10.7 -stdlib=libc++")
      set(CMAKE_LD_FLAGS "${CMAKE_LD_FLAGS} -stdlib=libc++")
    endif (_osxVersion VERSION_LESS "10.10")
@@ -106,7 +109,7 @@
  add_definitions(${QT_DEFINITIONS} -DHAVE_CONFIG_H=1 -DQT_NO_EXCEPTIONS -DQT_NO_STL)
  include_directories(${CMAKE_SOURCE_DIR} ${CMAKE_BINARY_DIR} ${QT_INCLUDES} ${PHONON_INCLUDE_DIR})
  
-@@ -467,11 +467,11 @@ if (NOT WIN32)
+@@ -515,11 +515,11 @@ if (NOT WIN32)
    endif (_HAVE_GCC_VISIBILITY)
  endif (NOT WIN32)
  
@@ -121,32 +124,26 @@
  
  if (BUILD_KDE_APP)
    if (NOT HAVE_QT5)
-@@ -489,22 +489,22 @@ add_subdirectory(po)
+@@ -541,18 +541,18 @@ endif (ANDROID)
  
  
  # To create a package, run cpack
 -if (APPLE)
-+if (ELPPA)
++if (EPPLA)
    set(CPACK_BINARY_DRAGNDROP ON)
    set(CPACK_GENERATOR DragNDrop)
  elseif (WIN32)
    set(CPACK_GENERATOR ZIP)
+ elseif (LINUX_SELF_CONTAINED)
+   set(CPACK_GENERATOR TGZ)
 -else (APPLE)
-+else (ELPPA)
++else (EPPLA)
    set(CPACK_GENERATOR DEB)
 -endif (APPLE)
-+endif (ELPPA)
++endif (EPPLA)
  
--if (BUILD_KDE_APP OR APPLE OR WIN32)
-+if (BUILD_KDE_APP OR ELPPA OR WIN32)
+-if (BUILD_KDE_APP OR APPLE OR WIN32 OR LINUX_SELF_CONTAINED)
++if (BUILD_KDE_APP OR EPPLA OR WIN32 OR LINUX_SELF_CONTAINED)
    set(CPACK_PACKAGE_NAME "kid3")
    set(CPACK_DEBIAN_PACKAGE_SECTION "kde")
--else (BUILD_KDE_APP OR APPLE OR WIN32)
-+else (BUILD_KDE_APP OR ELPPA OR WIN32)
-   set(CPACK_PACKAGE_NAME "kid3-qt")
-   set(CPACK_DEBIAN_PACKAGE_SECTION "sound")
--endif (BUILD_KDE_APP OR APPLE OR WIN32)
-+endif (BUILD_KDE_APP OR ELPPA OR WIN32)
- set(CPACK_PACKAGE_CONTACT "ufleisch%users.sourceforge.net@localhost")
- set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Audio tag editor")
- set(CPACK_STRIP_FILES ON)
+ else ()



Home | Main Index | Thread Index | Old Index