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