From d2afdee0358187ef1a4ed94e96041061d1e3b034 Mon Sep 17 00:00:00 2001 From: drochner Date: Tue, 7 Jul 2009 19:04:05 +0000 Subject: add py-libmtag-0.3.0, Python bindings for libmtag --- audio/py-libmtag/DESCR | 1 + audio/py-libmtag/Makefile | 18 ++++++++++++++++++ audio/py-libmtag/PLIST | 2 ++ audio/py-libmtag/distinfo | 6 ++++++ audio/py-libmtag/patches/patch-aa | 14 ++++++++++++++ 5 files changed, 41 insertions(+) create mode 100644 audio/py-libmtag/DESCR create mode 100644 audio/py-libmtag/Makefile create mode 100644 audio/py-libmtag/PLIST create mode 100644 audio/py-libmtag/distinfo create mode 100644 audio/py-libmtag/patches/patch-aa (limited to 'audio') diff --git a/audio/py-libmtag/DESCR b/audio/py-libmtag/DESCR new file mode 100644 index 00000000000..db6855ae5a3 --- /dev/null +++ b/audio/py-libmtag/DESCR @@ -0,0 +1 @@ +Python binding for libmtag diff --git a/audio/py-libmtag/Makefile b/audio/py-libmtag/Makefile new file mode 100644 index 00000000000..dff38d95395 --- /dev/null +++ b/audio/py-libmtag/Makefile @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1.1.1 2009/07/07 19:04:05 drochner Exp $ +# + +DISTNAME= libmtag-python-0.3.0 +PKGNAME= ${PYPKGPREFIX}-libmtag-0.3.0 +CATEGORIES= audio +MASTER_SITES= http://libmtag.googlecode.com/files/ + +MAINTAINER= pkgsrc-users@NetBSD.org +HOMEPAGE= http://code.google.com/p/libmtag/ +COMMENT= Python binding for libmtag + +USE_TOOLS+= pkg-config +PYDISTUTILSPKG= yes + +.include "../../lang/python/extension.mk" +.include "../../audio/libmtag/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/audio/py-libmtag/PLIST b/audio/py-libmtag/PLIST new file mode 100644 index 00000000000..58fbd44ac7f --- /dev/null +++ b/audio/py-libmtag/PLIST @@ -0,0 +1,2 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2009/07/07 19:04:05 drochner Exp $ +${PYSITELIB}/libmtag.so diff --git a/audio/py-libmtag/distinfo b/audio/py-libmtag/distinfo new file mode 100644 index 00000000000..dbf32ede44d --- /dev/null +++ b/audio/py-libmtag/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2009/07/07 19:04:05 drochner Exp $ + +SHA1 (libmtag-python-0.3.0.tar.gz) = 948ebd93338a8939c0e584c6d7661f4a28167b5f +RMD160 (libmtag-python-0.3.0.tar.gz) = 9b041a0850903b6eb3f7d3fe44eb901895e6ac8e +Size (libmtag-python-0.3.0.tar.gz) = 2362 bytes +SHA1 (patch-aa) = 6eeecbbe3641fc88dcf72e6419db402eb923971e diff --git a/audio/py-libmtag/patches/patch-aa b/audio/py-libmtag/patches/patch-aa new file mode 100644 index 00000000000..66bc8039a45 --- /dev/null +++ b/audio/py-libmtag/patches/patch-aa @@ -0,0 +1,14 @@ +$NetBSD: patch-aa,v 1.1.1.1 2009/07/07 19:04:05 drochner Exp $ + +--- setup.py.orig 2009-07-03 15:29:57.000000000 +0200 ++++ setup.py +@@ -5,7 +5,8 @@ import commands + def pkgconfig(*packages, **kw): + flag_map = {'-I': 'include_dirs', '-L': 'library_dirs', '-l': 'libraries'} + for token in commands.getoutput("pkg-config --libs --cflags %s" % ' '.join(packages)).split(): +- kw.setdefault(flag_map.get(token[:2]), []).append(token[2:]) ++ if flag_map.has_key(token[:2]): ++ kw.setdefault(flag_map.get(token[:2]), []).append(token[2:]) + return kw + + module1 = Extension('libmtag', ['libmtagmodule.c'], **pkgconfig('libmtag')) -- cgit v1.2.3