summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2010-03-05 13:57:51 +0000
committerobache <obache@pkgsrc.org>2010-03-05 13:57:51 +0000
commit44a2ff19ee272207cc9df901e606ae4ede241d7d (patch)
tree942273702e21b4dae067e06d7cb74bf0bee40940 /audio
parent9fa798f5c90f461c571b00288f4778e22eb54438 (diff)
downloadpkgsrc-44a2ff19ee272207cc9df901e606ae4ede241d7d.tar.gz
Update py-mutagen to 1.19.
Patch provided by Wen Heping via PR#42851. 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.
Diffstat (limited to 'audio')
-rw-r--r--audio/py-mutagen/Makefile9
-rw-r--r--audio/py-mutagen/PLIST5
-rw-r--r--audio/py-mutagen/distinfo10
-rw-r--r--audio/py-mutagen/patches/patch-aa8
4 files changed, 18 insertions, 14 deletions
diff --git a/audio/py-mutagen/Makefile b/audio/py-mutagen/Makefile
index cc97dad7f8e..23d9fffde5e 100644
--- a/audio/py-mutagen/Makefile
+++ b/audio/py-mutagen/Makefile
@@ -1,14 +1,15 @@
-# $NetBSD: Makefile,v 1.6 2009/07/07 17:56:40 drochner Exp $
+# $NetBSD: Makefile,v 1.7 2010/03/05 13:57:51 obache 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
-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 --git a/audio/py-mutagen/PLIST b/audio/py-mutagen/PLIST
index 523b71d8d96..1083c067cb9 100644
--- a/audio/py-mutagen/PLIST
+++ b/audio/py-mutagen/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2009/06/14 17:32:20 joerg Exp $
+@comment $NetBSD: PLIST,v 1.4 2010/03/05 13:57:51 obache Exp $
${PYSITELIB}/mutagen/__init__.py
${PYSITELIB}/mutagen/__init__.pyc
${PYSITELIB}/mutagen/__init__.pyo
@@ -20,6 +20,9 @@ ${PYSITELIB}/mutagen/asf.pyo
${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 --git a/audio/py-mutagen/distinfo b/audio/py-mutagen/distinfo
index 3617d6c408e..47d8e4b746b 100644
--- a/audio/py-mutagen/distinfo
+++ b/audio/py-mutagen/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.3 2009/07/07 17:56:40 drochner Exp $
+$NetBSD: distinfo,v 1.4 2010/03/05 13:57:51 obache 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 --git a/audio/py-mutagen/patches/patch-aa b/audio/py-mutagen/patches/patch-aa
index f0f9867fe0f..86a1d25c604 100644
--- a/audio/py-mutagen/patches/patch-aa
+++ b/audio/py-mutagen/patches/patch-aa
@@ -1,9 +1,9 @@
-$NetBSD: patch-aa,v 1.2 2009/07/07 17:56:40 drochner Exp $
+$NetBSD: patch-aa,v 1.3 2010/03/05 13:57:51 obache Exp $
---- 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",
+@@ -211,8 +211,8 @@ if __name__ == "__main__":
+ author_email="quod-libet-development@groups.google.com",
license="GNU GPL v2",
packages=["mutagen"],
- data_files=data_files,