aboutsummaryrefslogtreecommitdiff
path: root/audio/beets/Makefile
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2013-02-15 02:49:57 +0000
committerMartin Wilke <miwi@FreeBSD.org>2013-02-15 02:49:57 +0000
commit05fb3df923a32da36c9b17bbee5934a4af6a53bf (patch)
treec0c47a66b00dba0277add603dd20d5c35637313d /audio/beets/Makefile
parentccda776bb7c6bc269885222fb31a8eadf4a8492a (diff)
downloadports-05fb3df923a32da36c9b17bbee5934a4af6a53bf.tar.gz
ports-05fb3df923a32da36c9b17bbee5934a4af6a53bf.zip
Notes
Diffstat (limited to 'audio/beets/Makefile')
-rw-r--r--audio/beets/Makefile35
1 files changed, 35 insertions, 0 deletions
diff --git a/audio/beets/Makefile b/audio/beets/Makefile
new file mode 100644
index 000000000000..23941d41d394
--- /dev/null
+++ b/audio/beets/Makefile
@@ -0,0 +1,35 @@
+# Created by: Mark Felder <feld@feld.me>
+# $FreeBSD$
+
+PORTNAME= beets
+PORTVERSION= 1.0.0
+CATEGORIES= audio python
+
+MAINTAINER= feld@feld.me
+COMMENT= A media library management system for obsessive-compulsive music geeks
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:${PORTSDIR}/devel/py-setuptools
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mutagen>=0:${PORTSDIR}/audio/py-mutagen \
+ ${PYTHON_PKGNAMEPREFIX}unidecode>=0:${PORTSDIR}/converters/py-unidecode \
+ ${PYTHON_PKGNAMEPREFIX}musicbrainzngs>=0:${PORTSDIR}/audio/py-musicbrainzngs \
+ ${PYTHON_PKGNAMEPREFIX}munkres>=0:${PORTSDIR}/math/py-munkres
+
+USE_PYTHON= 2.7+
+
+USE_GITHUB= yes
+GH_ACCOUNT= sampsyo
+GH_TAGNAME= v${PORTVERSION}
+GH_COMMIT= d06ca1e
+
+.include <bsd.port.pre.mk>
+
+do-build:
+ @(cd ${BUILD_WRKSRC}; ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} \
+ ${PYSETUP} build)
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/beet ${PREFIX}/bin/
+ ${INSTALL} -d ${PYTHONPREFIX_SITELIBDIR}/beets
+ cd ${WRKSRC}/build/lib && ${COPYTREE_SHARE} \* ${PYTHONPREFIX_SITELIBDIR}/
+
+.include <bsd.port.post.mk>