aboutsummaryrefslogtreecommitdiffstats
path: root/multimedia
diff options
context:
space:
mode:
authorpawel <pawel@FreeBSD.org>2012-11-23 23:03:34 +0800
committerpawel <pawel@FreeBSD.org>2012-11-23 23:03:34 +0800
commit6ac77e9fc5a44406eb1f8ed295ba148f8baab29c (patch)
tree1e88e07d2f1674d6edff17c1a1430b972acbb9fa /multimedia
parentd34de8dc866a9704a12d45819a09c8f1690ca225 (diff)
downloadfreebsd-ports-graphics-6ac77e9fc5a44406eb1f8ed295ba148f8baab29c.tar.gz
freebsd-ports-graphics-6ac77e9fc5a44406eb1f8ed295ba148f8baab29c.tar.zst
freebsd-ports-graphics-6ac77e9fc5a44406eb1f8ed295ba148f8baab29c.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
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 8114d14583f..707f36b270a 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 00000000000..7701a5921b4
--- /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 00000000000..42597dfbff9
--- /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 00000000000..74f7d82e3db
--- /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 00000000000..479e2fc2236
--- /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%%