pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/42851: [audio/py-mutagen]Update to 1.19
>Number: 42851
>Category: pkg
>Synopsis: [audio/py-mutagen]Update to 1.19
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sat Feb 20 10:35:00 +0000 2010
>Originator: Wen Heping
>Release: NetBSD-5.0.1
>Organization:
Private
>Environment:
NetBSD NB501 5.0.1 NetBSD 5.0.1 (GENERIC) #0: Thu Jul 30 01:39:11 UTC 2009
builds%b8.netbsd.org@localhost:/home/builds/ab/netbsd-5-0-1-RELEASE/i386/200907292356Z-obj/home/builds/ab/netbsd-5-0-1-RELEASE/src/sys/arch/i386/compile/GENERIC
i386
>Description:
1.19 - 2010.02.18
* ID3:
* POPM: 'count' is optional; the attribute may not exist. (#33)
* TimeStampTextFrame: Fix a TypeError in unicode comparisons. (#43)
* MakeID3v1: Translate TYER into ID3v1 year if TDRC is not present. (#42)
* mid3v2:
* Allow --delete followed by --frame, and --genre 1 --genre 2. (#37)
* Add --quiet and --verbose flags. (#40)
* moggsplit: --m3u option to write an M3U playlist of the new files. (#39)
* mid3iconv: Fix crash when processing TCML or TIPL frames. (#41)
* VCommentDict: Correctly normalize key names for .keys() iterator. (#45)
* MP3: Correct length calculation for MPEG-2 files. (#46)
* oggflac: Fix typo in docstring. (#53)
* EasyID3: Force UTF-8 encoding. (#54)
* EasyMP4: Fix 'genre' translation. (#56)
1.18 - 2009.10.22
* ASF:
* Distinguish between empty and absent tag values in
ContentDescriptionObjects. (#29)
* mid3iconv:
* Fix a crash when processing empty (invalid) text frames.
* MAJOR API INCOMPATIBILITY!!!!
* EasyID3FileType is now in mutagen.easyid3, not mutagen.id3. This
change was necessary to restore API compatibility with 1.16, as
1.17 accidentally contained a circular import preventing
mutagen.easyid3 from importing by itself. (#32)
1.17 - 2009.10.07
* ID3:
* Support for the iTunes non-standard TSO2 and TSOC frames.
* Attempt to recover from bad SYLT frames. (#2)
* Attempt to recover from faulty extended header flags. (#4, #21)
* Fix a bug in ID3v2.4 footer flag detection, (#5)
* MP4:
* Don't fail or double-encode UTF-8 strings when given a str.
* Don't corrupt 64 bit atom sizes when resizing atoms. (#17)
* EasyID3:
* Extension API for defining new "easy" tags at runtime.
* Support for many, many more tags.
* OggVorbis, OggSpeex: Handle bitrates below 0 as per the spec. (#30)
* EasyMP4: Like EasyID3, but for iTunes MPEG-4 files.
* mutagen.File: New 'easy=True' argument to create new EasyMP3, EasyMP4,
EasyTrueAudio, and EasyID3FileType instances.
1.16 - 2009.06.15
* Website / code repository move.
* Bug Fixes:
* EasyID3: Invalid keys now raise KeyError (and ValueError).
* mutagen.File: .flac files with an ID3 tag will be opened as FLAC.
* MAJOR API INCOMPATIBILITY!!!!
* Python 2.6 has required us to rename the .format attribute of M4A/MP4
cover atoms, because it conflicts with the new str.format method.
It has been renamed .imageformat.
>How-To-Repeat:
>Fix:
diff -urN py-mutagen.orig/Makefile py-mutagen/Makefile
--- py-mutagen.orig/Makefile 2010-02-21 01:34:47.000000000 +0800
+++ py-mutagen/Makefile 2010-02-21 02:28:55.000000000 +0800
@@ -1,14 +1,15 @@
# $NetBSD: Makefile,v 1.5 2008/06/12 02:14:14 joerg Exp $
#
-DISTNAME= mutagen-1.15
+DISTNAME= mutagen-1.19
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= audio
-MASTER_SITES= http://www.sacredchao.net/~piman/software/
+MASTER_SITES= http://mutagen.googlecode.com/files/
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen
+HOMEPAGE= http://code.google.com/p/mutagen/
COMMENT= Audio metadata handling for Python
+LICENSE= gnu-gpl-v2
PKG_DESTDIR_SUPPORT= user-destdir
diff -urN py-mutagen.orig/PLIST py-mutagen/PLIST
--- py-mutagen.orig/PLIST 2010-02-21 01:34:47.000000000 +0800
+++ py-mutagen/PLIST 2010-02-21 02:26:57.000000000 +0800
@@ -20,6 +20,9 @@
${PYSITELIB}/mutagen/easyid3.py
${PYSITELIB}/mutagen/easyid3.pyc
${PYSITELIB}/mutagen/easyid3.pyo
+${PYSITELIB}/mutagen/easymp4.py
+${PYSITELIB}/mutagen/easymp4.pyc
+${PYSITELIB}/mutagen/easymp4.pyo
${PYSITELIB}/mutagen/flac.py
${PYSITELIB}/mutagen/flac.pyc
${PYSITELIB}/mutagen/flac.pyo
diff -urN py-mutagen.orig/distinfo py-mutagen/distinfo
--- py-mutagen.orig/distinfo 2010-02-21 01:34:47.000000000 +0800
+++ py-mutagen/distinfo 2010-02-21 01:44:26.000000000 +0800
@@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.2 2007/01/25 23:33:19 wiz Exp $
-SHA1 (mutagen-1.15.tar.gz) = 831e618f6f0778a5cc285332d3d1e363dd31d652
-RMD160 (mutagen-1.15.tar.gz) = 2763d311941e8408d800d929a731a89f443c66b6
-Size (mutagen-1.15.tar.gz) = 590439 bytes
-SHA1 (patch-aa) = 7c02afab58a5c90963d1572a08b4d1efad338148
+SHA1 (mutagen-1.19.tar.gz) = a2e25d311999ffe76c1e7f85510cf5c04d24638d
+RMD160 (mutagen-1.19.tar.gz) = a25497b809ebc2448415f507072c294ba40bb4b4
+Size (mutagen-1.19.tar.gz) = 650488 bytes
+SHA1 (patch-aa) = ead410683c604d010bb197d39c902ec100a038a1
diff -urN py-mutagen.orig/patches/patch-aa py-mutagen/patches/patch-aa
--- py-mutagen.orig/patches/patch-aa 2010-02-21 01:34:47.000000000 +0800
+++ py-mutagen/patches/patch-aa 2010-02-21 01:43:43.000000000 +0800
@@ -1,9 +1,9 @@
$NetBSD$
---- setup.py.orig 2008-12-02 03:41:07.000000000 +0100
+--- setup.py.orig 2010-02-20 17:39:18.000000000 +0000
+++ setup.py
-@@ -206,8 +206,8 @@ if __name__ == "__main__":
- author_email="quodlibet%lists.sacredchao.net@localhost",
+@@ -211,8 +211,8 @@ if __name__ == "__main__":
+ author_email="quod-libet-development%groups.google.com@localhost",
license="GNU GPL v2",
packages=["mutagen"],
- data_files=data_files,
Home |
Main Index |
Thread Index |
Old Index