aboutsummaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorPawel Pekala <pawel@FreeBSD.org>2012-11-23 15:03:34 +0000
committerPawel Pekala <pawel@FreeBSD.org>2012-11-23 15:03:34 +0000
commit359d7d3142cfaa8f3bee62ede655af56581ac34b (patch)
tree1e88e07d2f1674d6edff17c1a1430b972acbb9fa /multimedia
parentc521fa09132c99e2536bf85b1c012af34c6ec109 (diff)
downloadports-359d7d3142cfaa8f3bee62ede655af56581ac34b.tar.gz
ports-359d7d3142cfaa8f3bee62ede655af56581ac34b.zip
Pymp is a lean, flexible frontend to MPlayer written in Python.
It supports simple playlists, web streams, and anything else that MPlayer does. Pymp aims to blend in with your desktop environment, not stand out as many skinned players do. WWW: http://jdolan.dyndns.org/trac/wiki/Pymp PR: ports/171861 Submitted by: nemysis@gmx.ch Feature safe: yes
Notes
Notes: svn path=/head/; revision=307680
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/pymp/Makefile53
-rw-r--r--multimedia/pymp/distinfo2
-rw-r--r--multimedia/pymp/pkg-descr6
-rw-r--r--multimedia/pymp/pkg-plist24
5 files changed, 86 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 8114d14583f7..707f36b270a3 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -278,6 +278,7 @@
SUBDIR += py-qt4-phonon
SUBDIR += py-tvnamer
SUBDIR += pyjama
+ SUBDIR += pymp
SUBDIR += qdvdauthor
SUBDIR += qmmp
SUBDIR += qmmp-plugin-pack
diff --git a/multimedia/pymp/Makefile b/multimedia/pymp/Makefile
new file mode 100644
index 000000000000..7701a5921b45
--- /dev/null
+++ b/multimedia/pymp/Makefile
@@ -0,0 +1,53 @@
+# Created by: nemysis@gmx.ch
+# $FreeBSD$
+
+PORTNAME= pymp
+PORTVERSION= 1.1
+CATEGORIES= multimedia python
+MASTER_SITES= http://jdolan.dyndns.org/files/
+DIST_SUBDIR= python
+
+MAINTAINER= nemysis@gmx.ch
+COMMENT= Lean, flexible frontend to MPlayer written in Python
+
+LICENSE= GPLv2
+
+RUN_DEPENDS= mplayer:${PORTSDIR}/multimedia/mplayer
+
+USE_BZIP2= yes
+USE_PYTHON= yes
+USE_GNOME= pygtk2
+
+PORTDOCS= CHANGELOG README
+
+DESKTOP_ENTRIES="Pymp" "${COMMENT}" "${PORTNAME}" \
+ "${PORTNAME}" "Application;AudioVideo;" "false"
+
+.include <bsd.port.options.mk>
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|/bin/bash|/bin/sh|' \
+ -e 's|PREFIX/lib/pymp|${DATADIR}|' \
+ ${WRKSRC}/${PORTNAME}
+ ${RM} -f ${WRKSRC}/build.py
+
+do-build:
+ @${PYTHON_CMD} -m compileall ${WRKSRC}
+ @${PYTHON_CMD} -O -m compileall ${WRKSRC}
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
+
+ ${MKDIR} ${DATADIR}
+.for d in *.py *.pyc *.pyo
+ ${INSTALL_DATA} ${WRKSRC}/${d} ${DATADIR}
+.endfor
+
+ ${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.png ${PREFIX}/share/pixmaps/
+
+.if ${PORT_OPTIONS:MDOCS}
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/multimedia/pymp/distinfo b/multimedia/pymp/distinfo
new file mode 100644
index 000000000000..42597dfbff90
--- /dev/null
+++ b/multimedia/pymp/distinfo
@@ -0,0 +1,2 @@
+SHA256 (python/pymp-1.1.tar.bz2) = 924c7d0a40d349f4dfc9a0bae2126a432185dc210f740dfc6ab68fd3ec892cd8
+SIZE (python/pymp-1.1.tar.bz2) = 132710
diff --git a/multimedia/pymp/pkg-descr b/multimedia/pymp/pkg-descr
new file mode 100644
index 000000000000..74f7d82e3db1
--- /dev/null
+++ b/multimedia/pymp/pkg-descr
@@ -0,0 +1,6 @@
+Pymp is a lean, flexible frontend to MPlayer written in Python.
+It supports simple playlists, web streams, and anything else that MPlayer does.
+Pymp aims to blend in with your desktop environment, not stand out as many
+skinned players do.
+
+WWW: http://jdolan.dyndns.org/trac/wiki/Pymp
diff --git a/multimedia/pymp/pkg-plist b/multimedia/pymp/pkg-plist
new file mode 100644
index 000000000000..479e2fc2236f
--- /dev/null
+++ b/multimedia/pymp/pkg-plist
@@ -0,0 +1,24 @@
+bin/pymp
+share/pixmaps/pymp.png
+%%DATADIR%%/control.py
+%%DATADIR%%/control.pyc
+%%DATADIR%%/control.pyo
+%%DATADIR%%/menu.py
+%%DATADIR%%/menu.pyc
+%%DATADIR%%/menu.pyo
+%%DATADIR%%/mplayer.py
+%%DATADIR%%/mplayer.pyc
+%%DATADIR%%/mplayer.pyo
+%%DATADIR%%/playlist.py
+%%DATADIR%%/playlist.pyc
+%%DATADIR%%/playlist.pyo
+%%DATADIR%%/prefs.py
+%%DATADIR%%/prefs.pyc
+%%DATADIR%%/prefs.pyo
+%%DATADIR%%/pymp.py
+%%DATADIR%%/pymp.pyc
+%%DATADIR%%/pymp.pyo
+%%DATADIR%%/remote.py
+%%DATADIR%%/remote.pyc
+%%DATADIR%%/remote.pyo
+@dirrm %%DATADIR%%