aboutsummaryrefslogtreecommitdiff
path: root/multimedia/pymp
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/pymp
parentc521fa09132c99e2536bf85b1c012af34c6ec109 (diff)
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/pymp')
-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
4 files changed, 85 insertions, 0 deletions
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%%