aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia
diff options
context:
space:
mode:
authorbeech <beech@FreeBSD.org>2009-01-31 20:30:07 +0800
committerbeech <beech@FreeBSD.org>2009-01-31 20:30:07 +0800
commitdbc8bcac45e6a7f1aefdf6c398104230e2e12b9a (patch)
tree9ce52e581f8c770b7d76605a43b9b705c764aca6 /multimedia
parentec8ec8408533d53138e782bbdb6d8d56f424e5d5 (diff)
downloadfreebsd-ports-graphics-dbc8bcac45e6a7f1aefdf6c398104230e2e12b9a.tar.gz
freebsd-ports-graphics-dbc8bcac45e6a7f1aefdf6c398104230e2e12b9a.tar.zst
freebsd-ports-graphics-dbc8bcac45e6a7f1aefdf6c398104230e2e12b9a.zip
The Kaa Media Repository is a set of python modules related to
media. Kaa modules are based on parts from Freevo and modules created for MeBox. Kaa exists to encourage code sharing between these projects, and to serve as an umbrella for several previously disparate media-related modules in order to make them available from one (unique) namespace. Kaa provides a base module that implements the common features needed for application development, such as mainloop management, timers, signals, callbacks, file descriptor monitors, etc. Kaa's other modules provide specific media-related functionality, such as retrieving metadata on arbitrary media files (kaa.metadata, previously called mmpython), Python wrappers for Imlib2, Xine, and Evas, and many other high level APIs for easily creating applications that deal with video and audio. Kaa is named after the python character in the Jungle Book by Rudyard Kipling. WWW: http://doc.freevo.org/2.0/Kaa PR: ports/130524 Submitted by: J.R. Oldroyd <fbsd at opal.com>
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/py-kaa-metadata/Makefile29
-rw-r--r--multimedia/py-kaa-metadata/distinfo3
-rw-r--r--multimedia/py-kaa-metadata/pkg-descr22
-rw-r--r--multimedia/py-kaa-metadata/pkg-plist185
5 files changed, 240 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index c712c1af6c3..53c013681ad 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -213,6 +213,7 @@
SUBDIR += py-gstreamer
SUBDIR += py-kaa-base
SUBDIR += py-kaa-imlib2
+ SUBDIR += py-kaa-metadata
SUBDIR += py-pybmp
SUBDIR += qdvdauthor
SUBDIR += qt4-phonon
diff --git a/multimedia/py-kaa-metadata/Makefile b/multimedia/py-kaa-metadata/Makefile
new file mode 100644
index 00000000000..890afff7a78
--- /dev/null
+++ b/multimedia/py-kaa-metadata/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: py-kaa-metadata
+# Date created: 2009 January 10
+# Whom: J.R. Oldroyd <fbsd@opal.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= kaa-metadata
+PORTVERSION= 0.7.5
+CATEGORIES= multimedia python
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= freevo
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= fbsd@opal.com
+COMMENT= Kaa Media Repository - media file metadata parser
+
+LIB_DEPENDS= dvdread.5:${PORTSDIR}/multimedia/libdvdread
+BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/kaa/__init__.py:${PORTSDIR}/multimedia/py-kaa-base
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+USE_PYTHON= yes
+USE_PYDISTUTILS= yes
+
+CFLAGS+= -I${PREFIX}/include
+LDFLAGS+= -L${PREFIX}/lib
+MAKE_ENV+= LDFLAGS="${LDFLAGS}" # ${CFLAGS} is already there
+
+.include <bsd.port.mk>
diff --git a/multimedia/py-kaa-metadata/distinfo b/multimedia/py-kaa-metadata/distinfo
new file mode 100644
index 00000000000..64b8e981703
--- /dev/null
+++ b/multimedia/py-kaa-metadata/distinfo
@@ -0,0 +1,3 @@
+MD5 (kaa-metadata-0.7.5.tar.gz) = 012d1de5593d1a4e0e97cec52de7f1ac
+SHA256 (kaa-metadata-0.7.5.tar.gz) = 6ec72bf2190088ca1554cd02efd168a30adf42c525522ee6bbc92040b26346f7
+SIZE (kaa-metadata-0.7.5.tar.gz) = 279132
diff --git a/multimedia/py-kaa-metadata/pkg-descr b/multimedia/py-kaa-metadata/pkg-descr
new file mode 100644
index 00000000000..050ba111a40
--- /dev/null
+++ b/multimedia/py-kaa-metadata/pkg-descr
@@ -0,0 +1,22 @@
+The Kaa Media Repository is a set of python modules related to
+media.
+
+Kaa modules are based on parts from Freevo and modules created for
+MeBox. Kaa exists to encourage code sharing between these projects,
+and to serve as an umbrella for several previously disparate
+media-related modules in order to make them available from one
+(unique) namespace.
+
+Kaa provides a base module that implements the common features
+needed for application development, such as mainloop management,
+timers, signals, callbacks, file descriptor monitors, etc. Kaa's
+other modules provide specific media-related functionality, such
+as retrieving metadata on arbitrary media files (kaa.metadata,
+previously called mmpython), Python wrappers for Imlib2, Xine, and
+Evas, and many other high level APIs for easily creating applications
+that deal with video and audio.
+
+Kaa is named after the python character in the Jungle Book by Rudyard
+Kipling.
+
+WWW: http://doc.freevo.org/2.0/Kaa
diff --git a/multimedia/py-kaa-metadata/pkg-plist b/multimedia/py-kaa-metadata/pkg-plist
new file mode 100644
index 00000000000..3a40c1e6578
--- /dev/null
+++ b/multimedia/py-kaa-metadata/pkg-plist
@@ -0,0 +1,185 @@
+bin/mminfo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/language.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/fourcc.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/__init__.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/version.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/factory.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/core.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/misc/directory.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/misc/xmlfile.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/misc/__init__.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/misc/directory.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/misc/xmlfile.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/misc/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/misc/directory.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/misc/xmlfile.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/misc/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/flv.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/mp4.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/riff.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/asf.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/__init__.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/mpeg.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/real.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/vcd.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/core.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/mkv.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/ogm.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/flv.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/mp4.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/riff.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/asf.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/mpeg.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/real.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/vcd.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/core.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/mkv.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/ogm.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/flv.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/mp4.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/riff.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/asf.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/vcd.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/mpeg.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/real.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/core.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/mkv.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/video/ogm.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/ac3.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/ogg.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/__init__.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/webradio.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/adts.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/m4a.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/ID3.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/mp3.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/core.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/pcm.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/flac.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/tag.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/__init__.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/binfuncs.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/mp3.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/utils.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/frames.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/tag.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/binfuncs.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/mp3.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/utils.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/frames.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/tag.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/binfuncs.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/mp3.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/utils.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3/frames.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/ac3.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/ogg.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/webradio.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/adts.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/m4a.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/ID3.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/mp3.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/core.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/pcm.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/flac.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/ac3.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/ogg.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/webradio.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/adts.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/m4a.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/ID3.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/mp3.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/core.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/pcm.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/audio/flac.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/__init__.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/tiff.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/EXIF.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/gif.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/IPTC.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/core.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/png.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/jpg.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/bmp.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/tiff.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/EXIF.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/gif.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/IPTC.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/core.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/png.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/jpg.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/bmp.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/tiff.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/EXIF.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/gif.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/IPTC.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/core.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/png.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/jpg.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/image/bmp.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/CDDB.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/data.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/__init__.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/audio.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/dvd.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/vcd.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/core.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/cdrom.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/_cdrom.so
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/CDDB.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/data.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/audio.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/dvd.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/vcd.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/core.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/cdrom.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/CDDB.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/data.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/audio.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/dvd.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/vcd.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/core.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/cdrom.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/disc/_ifoparser.so
+%%PYTHON_SITELIBDIR%%/kaa/metadata/games/snes.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/games/__init__.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/games/gameboy.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/games/core.py
+%%PYTHON_SITELIBDIR%%/kaa/metadata/games/snes.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/games/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/games/gameboy.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/games/core.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/games/snes.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/games/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/games/gameboy.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/games/core.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/language.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/fourcc.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/__init__.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/version.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/factory.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/core.pyc
+%%PYTHON_SITELIBDIR%%/kaa/metadata/language.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/fourcc.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/__init__.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/version.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/factory.pyo
+%%PYTHON_SITELIBDIR%%/kaa/metadata/core.pyo
+@dirrm %%PYTHON_SITELIBDIR%%/kaa/metadata/misc
+@dirrm %%PYTHON_SITELIBDIR%%/kaa/metadata/video
+@dirrm %%PYTHON_SITELIBDIR%%/kaa/metadata/audio/eyeD3
+@dirrm %%PYTHON_SITELIBDIR%%/kaa/metadata/audio
+@dirrm %%PYTHON_SITELIBDIR%%/kaa/metadata/image
+@dirrm %%PYTHON_SITELIBDIR%%/kaa/metadata/disc
+@dirrm %%PYTHON_SITELIBDIR%%/kaa/metadata/games
+@dirrm %%PYTHON_SITELIBDIR%%/kaa/metadata