ports/96897: [PATCH] Add audio/py-mutagen
Peter Johnson
johnson.peter at gmail.com
Sun May 7 07:40:23 UTC 2006
>Number: 96897
>Category: ports
>Synopsis: [PATCH] Add audio/py-mutagen
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Sun May 07 07:40:21 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Peter Johnson
>Release: 6.1
>Organization:
>Environment:
>Description:
Add py-mutagen 1.2, an audio metadata tag reader and writer implemented in pure
Python. This is also required for Quod Libet 0.20.1 (I'll be submitting a patch
shortly).
URL: http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen
I only have a small amount of ports-foo, so there may be errors in how I did
the knob, etc.
>How-To-Repeat:
>Fix:
--- /dev/null Sun May 7 00:22:00 2006
+++ Makefile Sun May 7 00:09:16 2006
@@ -0,0 +1,27 @@
+# New ports collection makefile for: py-mutagen
+# Date created: 7 May 2006
+# Whom: Peter Johnson
+#
+# $FreeBSD$
+
+PORTNAME= mutagen
+PORTVERSION= 1.2
+CATEGORIES= audio python
+MASTER_SITES= http://www.sacredchao.net/~piman/software/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= johnson.peter at gmail.com
+COMMENT= Python module for reading and writing audio metadata tags
+
+WITH_VORBIS?= yes
+
+.if defined(WITH_VORBIS)
+BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/ogg/vorbis.so:${PORTSDIR}/audio/py-vorbis
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/ogg/vorbis.so:${PORTSDIR}/audio/py-vorbis
+.endif
+
+USE_PYTHON= yes
+USE_PYDISTUTILS= yes
+USE_PYTHON_PREFIX= yes
+
+.include <bsd.port.mk>
--- /dev/null Sun May 7 00:33:00 2006
+++ distinfo Sun May 7 00:00:15 2006
@@ -0,0 +1,3 @@
+MD5 (mutagen-1.2.tar.gz) = a9b6434d90fe080bcc754cf0d255f9ba
+SHA256 (mutagen-1.2.tar.gz) = 55939672e7d91f8fc668d1349cbe53afa2216c1296cf2265f35390c4d181771b
+SIZE (mutagen-1.2.tar.gz) = 113419
--- /dev/null Sun May 7 00:33:00 2006
+++ pkg-descr Sun May 7 00:02:20 2006
@@ -0,0 +1,6 @@
+Mutagen is an audio metadata tag reader and writer implemented in pure
+Python. It supports reading ID3v1.1, ID3v2.2, ID3v2.3, ID3v2.4, APEv2,
+and FLAC, and writing ID3v1.1, ID3v2.4, APEv2, and FLAC. If pyvorbis
+is installed, it can also read and write Ogg Vorbis files.
+
+WWW: http://www.sacredchao.net/quodlibet/wiki/Development/Mutagen
--- /dev/null Sun May 7 00:33:00 2006
+++ pkg-plist Sun May 7 00:07:14 2006
@@ -0,0 +1,31 @@
+%%PYTHON_SITELIBDIR%%/mutagen/__init__.py
+%%PYTHON_SITELIBDIR%%/mutagen/__init__.pyc
+%%PYTHON_SITELIBDIR%%/mutagen/__init__.pyo
+%%PYTHON_SITELIBDIR%%/mutagen/_constants.py
+%%PYTHON_SITELIBDIR%%/mutagen/_constants.pyc
+%%PYTHON_SITELIBDIR%%/mutagen/_constants.pyo
+%%PYTHON_SITELIBDIR%%/mutagen/_util.py
+%%PYTHON_SITELIBDIR%%/mutagen/_util.pyc
+%%PYTHON_SITELIBDIR%%/mutagen/_util.pyo
+%%PYTHON_SITELIBDIR%%/mutagen/_vorbis.py
+%%PYTHON_SITELIBDIR%%/mutagen/_vorbis.pyc
+%%PYTHON_SITELIBDIR%%/mutagen/_vorbis.pyo
+%%PYTHON_SITELIBDIR%%/mutagen/apev2.py
+%%PYTHON_SITELIBDIR%%/mutagen/apev2.pyc
+%%PYTHON_SITELIBDIR%%/mutagen/apev2.pyo
+%%PYTHON_SITELIBDIR%%/mutagen/easyid3.py
+%%PYTHON_SITELIBDIR%%/mutagen/easyid3.pyc
+%%PYTHON_SITELIBDIR%%/mutagen/easyid3.pyo
+%%PYTHON_SITELIBDIR%%/mutagen/flac.py
+%%PYTHON_SITELIBDIR%%/mutagen/flac.pyc
+%%PYTHON_SITELIBDIR%%/mutagen/flac.pyo
+%%PYTHON_SITELIBDIR%%/mutagen/id3.py
+%%PYTHON_SITELIBDIR%%/mutagen/id3.pyc
+%%PYTHON_SITELIBDIR%%/mutagen/id3.pyo
+%%PYTHON_SITELIBDIR%%/mutagen/mp3.py
+%%PYTHON_SITELIBDIR%%/mutagen/mp3.pyc
+%%PYTHON_SITELIBDIR%%/mutagen/mp3.pyo
+%%PYTHON_SITELIBDIR%%/mutagen/oggvorbis.py
+%%PYTHON_SITELIBDIR%%/mutagen/oggvorbis.pyc
+%%PYTHON_SITELIBDIR%%/mutagen/oggvorbis.pyo
+ at dirrm %%PYTHON_SITELIBDIR%%/xmms
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list