ports/139673: Update port: audio/py-mutagen, A Python-based audio metadata tag reader and writer
Olivier Duchateau
duchateau.olivier at gmail.com
Fri Oct 16 08:10:02 UTC 2009
>Number: 139673
>Category: ports
>Synopsis: Update port: audio/py-mutagen, A Python-based audio metadata tag reader and writer
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Fri Oct 16 08:10:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Olivier Duchateau
>Release: FreeBSD 7.2-p4
>Organization:
>Environment:
FreeBSD caracole.box 7.2-RELEASE-p4 FreeBSD 7.2-RELEASE-p4 #0: Fri Oct 2 12:21:39 UTC 2009 root at i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386
>Description:
Mutagen is a Python module to handle audio metadata.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# py-mutagen/
# py-mutagen/files
# py-mutagen/files/patch-setup.py
# py-mutagen/Makefile
# py-mutagen/distinfo
# py-mutagen/pkg-descr
# py-mutagen/pkg-plist
#
echo c - py-mutagen/
mkdir -p py-mutagen/ > /dev/null 2>&1
echo c - py-mutagen/files
mkdir -p py-mutagen/files > /dev/null 2>&1
echo x - py-mutagen/files/patch-setup.py
sed 's/^X//' >py-mutagen/files/patch-setup.py << 'fdd05e81fe7d00a151483fdef87448c4'
X--- setup.py.orig 2009-06-16 07:04:23.000000000 +0200
X+++ setup.py 2009-09-11 09:45:41.000000000 +0200
X@@ -185,7 +185,7 @@
X 100.0 * (total_lines - bad_lines) / float(total_lines))
X
X if os.name == "posix":
X- data_files = [('share/man/man1', glob.glob("man/*.1"))]
X+ data_files = [('man/man1', glob.glob("man/*.1"))]
X else:
X data_files = []
X
fdd05e81fe7d00a151483fdef87448c4
echo x - py-mutagen/Makefile
sed 's/^X//' >py-mutagen/Makefile << 'f9354ba9308435c33f0ea5ca179f8ceb'
X# New ports collection makefile for: py-mutagen
X# Date created: 15 May 2006
X# Whom: Byung-Hee HWANG <bh at izb.knu.ac.kr>
X#
X# $FreeBSD $
X#
X
XPORTNAME= mutagen
XPORTVERSION= 1.17
XCATEGORIES= audio python
XMASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
X
XMAINTAINER= <johnson.peter at gmail.com>
XCOMMENT= A Python-based audio metadata tag reader and writer
X
XUSE_PYTHON= yes
XUSE_PYDISTUTILS= yes
X
XMAN1= mid3iconv.1 \
X mid3v2.1 \
X moggsplit.1 \
X mutagen-inspect.1 \
X mutagen-pony.1
X
X.include <bsd.port.mk>
f9354ba9308435c33f0ea5ca179f8ceb
echo x - py-mutagen/distinfo
sed 's/^X//' >py-mutagen/distinfo << '599360208a1961e37b06121d56db0f1c'
XMD5 (mutagen-1.17.tar.gz) = c24c7a6eda29dffdec9bef83f177e3d4
XSHA256 (mutagen-1.17.tar.gz) = b3912a56998e7979aceabef9019d96215309832d1bfdf8ac2e3067fe6c1968f0
XSIZE (mutagen-1.17.tar.gz) = 611171
599360208a1961e37b06121d56db0f1c
echo x - py-mutagen/pkg-descr
sed 's/^X//' >py-mutagen/pkg-descr << 'f833e2bc9f93d11feb3386faafbfd6e6'
XMutagen is a Python module to handle audio metadata. It supports
XFLAC, M4A, Musepack, MP3, Ogg FLAC, Ogg Speex, Ogg Theora, Ogg
XVorbis, MonkeysAudio, True Audio, and WavPack audio files. All
Xversions of ID3v2 are supported, and all standard ID3v2.4 frames
Xare parsed. It can read Xing headers to accurately calculate the
Xbitrate and length of MP3s. ID3 and APEv2 tags can be edited
Xregardless of audio format. It can also manipulate Ogg streams
Xon an individual packet/page level.
X
XWWW: http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen
f833e2bc9f93d11feb3386faafbfd6e6
echo x - py-mutagen/pkg-plist
sed 's/^X//' >py-mutagen/pkg-plist << '6319fbad3b811720fd2c1a702ac7e87c'
Xbin/mid3iconv
Xbin/mid3v2
Xbin/moggsplit
Xbin/mutagen-inspect
Xbin/mutagen-pony
X%%PYTHON_SITELIBDIR%%/mutagen/__init__.py
X%%PYTHON_SITELIBDIR%%/mutagen/__init__.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/__init__.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/_constants.py
X%%PYTHON_SITELIBDIR%%/mutagen/_constants.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/_constants.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/_util.py
X%%PYTHON_SITELIBDIR%%/mutagen/_util.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/_util.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/_vorbis.py
X%%PYTHON_SITELIBDIR%%/mutagen/_vorbis.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/_vorbis.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/apev2.py
X%%PYTHON_SITELIBDIR%%/mutagen/apev2.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/apev2.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/asf.py
X%%PYTHON_SITELIBDIR%%/mutagen/asf.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/asf.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/easyid3.py
X%%PYTHON_SITELIBDIR%%/mutagen/easyid3.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/easyid3.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/easymp4.py
X%%PYTHON_SITELIBDIR%%/mutagen/easymp4.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/easymp4.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/flac.py
X%%PYTHON_SITELIBDIR%%/mutagen/flac.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/flac.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/id3.py
X%%PYTHON_SITELIBDIR%%/mutagen/id3.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/id3.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/m4a.py
X%%PYTHON_SITELIBDIR%%/mutagen/m4a.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/m4a.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/monkeysaudio.py
X%%PYTHON_SITELIBDIR%%/mutagen/monkeysaudio.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/monkeysaudio.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/mp3.py
X%%PYTHON_SITELIBDIR%%/mutagen/mp3.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/mp3.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/mp4.py
X%%PYTHON_SITELIBDIR%%/mutagen/mp4.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/mp4.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/musepack.py
X%%PYTHON_SITELIBDIR%%/mutagen/musepack.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/musepack.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/ogg.py
X%%PYTHON_SITELIBDIR%%/mutagen/ogg.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/ogg.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/oggflac.py
X%%PYTHON_SITELIBDIR%%/mutagen/oggflac.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/oggflac.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/oggspeex.py
X%%PYTHON_SITELIBDIR%%/mutagen/oggspeex.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/oggspeex.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/oggtheora.py
X%%PYTHON_SITELIBDIR%%/mutagen/oggtheora.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/oggtheora.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/oggvorbis.py
X%%PYTHON_SITELIBDIR%%/mutagen/oggvorbis.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/oggvorbis.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/optimfrog.py
X%%PYTHON_SITELIBDIR%%/mutagen/optimfrog.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/optimfrog.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/trueaudio.py
X%%PYTHON_SITELIBDIR%%/mutagen/trueaudio.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/trueaudio.pyo
X%%PYTHON_SITELIBDIR%%/mutagen/wavpack.py
X%%PYTHON_SITELIBDIR%%/mutagen/wavpack.pyc
X%%PYTHON_SITELIBDIR%%/mutagen/wavpack.pyo
X at dirrm %%PYTHON_SITELIBDIR%%/mutagen
6319fbad3b811720fd2c1a702ac7e87c
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list