diff options
author | lx <lx@FreeBSD.org> | 2007-05-25 06:40:53 +0800 |
---|---|---|
committer | lx <lx@FreeBSD.org> | 2007-05-25 06:40:53 +0800 |
commit | e1bffeb755d5690e12e2f2521126c976e1a89764 (patch) | |
tree | 96ae9d298ba0e753e9a260a5452b67f8d4b661f5 /audio | |
parent | dd990b91492804b36337dfab1471ec6232405422 (diff) | |
download | freebsd-ports-gnome-e1bffeb755d5690e12e2f2521126c976e1a89764.tar.gz freebsd-ports-gnome-e1bffeb755d5690e12e2f2521126c976e1a89764.tar.zst freebsd-ports-gnome-e1bffeb755d5690e12e2f2521126c976e1a89764.zip |
Adding pytone, a python/curses-based music jukebox.
Approved by: edwin (mentor)
Diffstat (limited to 'audio')
-rw-r--r-- | audio/Makefile | 1 | ||||
-rw-r--r-- | audio/pytone/Makefile | 69 | ||||
-rw-r--r-- | audio/pytone/distinfo | 3 | ||||
-rw-r--r-- | audio/pytone/pkg-descr | 6 | ||||
-rw-r--r-- | audio/pytone/pkg-plist | 182 |
5 files changed, 261 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile index 9f0c103dd9ee..4e5be483ca7e 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -520,6 +520,7 @@ SUBDIR += py-xmms SUBDIR += py-xmms2 SUBDIR += pysol-sound-server + SUBDIR += pytone SUBDIR += q-audio SUBDIR += qjackctl SUBDIR += quelcom diff --git a/audio/pytone/Makefile b/audio/pytone/Makefile new file mode 100644 index 000000000000..481b7d061a5e --- /dev/null +++ b/audio/pytone/Makefile @@ -0,0 +1,69 @@ +# New ports collection makefile for: pytone +# Date created: 2007-05-02 +# Whom: David Thiel <lx@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= pytone +PORTVERSION= 2.3.1 +CATEGORIES= audio python +MASTER_SITES= http://www.luga.de/pytone/download/ \ + http://redundancy.redundancy.org/mirror/ +DISTNAME= PyTone-${PORTVERSION} + +MAINTAINER= lx@FreeBSD.org +COMMENT= A music jukebox written in Python with a curses GUI + +LIB_DEPENDS= ao.3:${PORTSDIR}/audio/libao +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/_bsddb.so:${PORTSDIR}/databases/py-bsddb + +USE_PYTHON= yes +USE_PYDISTUTILS= yes + +OPTIONS= MAD "MPEG Audio Decoder (libmad) support" On \ + VORBIS "Ogg/Vorbis support" On \ + PYAO "Libao cross-platform audio library" Off \ + XMMS "Enable XMMS player engine" Off \ + MPG123 "Enable mpg123 player engine" Off \ + MPG321 "Enable mpg321 player engine" Off + +.include <bsd.port.pre.mk> + +CFLAGS+= -I${LOCALBASE}/include -L${LOCALBASE}/lib + +.if ${OSVERSION} < 602107 || (${OSVERSION} > 700000 && ${OSVERSION} < 700033) +LIB_DEPENDS+= ncursesw.5:${PORTSDIR}/devel/ncurses +.endif + +.if !defined(WITHOUT_MAD) +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/madmodule.so:${PORTSDIR}/audio/py-mad +.endif + +.if !defined(WITHOUT_VORBIS) +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/ogg/vorbis.so:${PORTSDIR}/audio/py-vorbis +.endif + +.if defined(WITH_PYAO) +BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/aomodule.so:${PORTSDIR}/audio/py-ao +.endif + +.if defined(WITH_XMMS) +RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/xmms/xmmscontrol.so:${PORTSDIR}/audio/py-xmms +.endif + +.if defined(WITH_MPG123) +RUN_DEPENDS+= ${LOCALBASE}/bin/mpg123:${PORTSDIR}/audio/mpg123 +.endif + +.if defined(WITH_MPG321) +RUN_DEPENDS+= ${LOCALBASE}/bin/mpg321:${PORTSDIR}/audio/mpg321 +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|src/|${PYTHON_SITELIBDIR}/pytone/|g' \ + ${WRKSRC}/pytone + @${REINPLACE_CMD} -e 's|src/|${PYTHON_SITELIBDIR}/pytone/|g' \ + ${WRKSRC}/pytonectl + +.include <bsd.port.post.mk> diff --git a/audio/pytone/distinfo b/audio/pytone/distinfo new file mode 100644 index 000000000000..8f9161f2fea0 --- /dev/null +++ b/audio/pytone/distinfo @@ -0,0 +1,3 @@ +MD5 (PyTone-2.3.1.tar.gz) = 9c25e5ce553f30110c382d1b912f8567 +SHA256 (PyTone-2.3.1.tar.gz) = a5bbe47480a60f8b0d943b2a156a3d963a35c8e817dd52c8c52b538391e35e65 +SIZE (PyTone-2.3.1.tar.gz) = 162369 diff --git a/audio/pytone/pkg-descr b/audio/pytone/pkg-descr new file mode 100644 index 000000000000..cf3fc854c973 --- /dev/null +++ b/audio/pytone/pkg-descr @@ -0,0 +1,6 @@ +PyTone is a music jukebox written in Python with a curses based GUI. +While providing advanced features like crossfading and multiple players, +special emphasis is put on ease of use, turning PyTone into an ideal +jukebox system for use at parties. + +WWW: http://www.luga.de/pytone/ diff --git a/audio/pytone/pkg-plist b/audio/pytone/pkg-plist new file mode 100644 index 000000000000..f8f050f89ad9 --- /dev/null +++ b/audio/pytone/pkg-plist @@ -0,0 +1,182 @@ +bin/pytone +bin/pytonectl +lib/%%PYTHON_VERSION%%/site-packages/pytone/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/config.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/dbitem.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/decoder.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/errors.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/events.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/filelist.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/filelistwin.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/help.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/helper.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/helpwin.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/hub.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/inputwin.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/item.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/iteminfowin.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/log.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/logwin.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/mainscreen.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/messagewin.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/metadata.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/mixerwin.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/MP3Info.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/network.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/playerwin.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/playlist.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/playlistwin.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugin.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/profile.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/pytone.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/pytonectl.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/requests.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/service.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/slist.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/statswin.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/statusbar.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/version.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/window.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/player.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/playlist.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/songdb.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/timer.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players/internal.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players/mpg123.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players/remote.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players/xmmsplayer.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players/__init__.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players/internal.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players/mpg123.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players/remote.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players/xmmsplayer.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players/__init__.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players/internal.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players/mpg123.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players/remote.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players/xmmsplayer.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/songdbs/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/songdbs/local.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/songdbs/remote.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/songdbs/__init__.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/songdbs/local.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/songdbs/remote.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/songdbs/__init__.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/songdbs/local.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/songdbs/remote.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/__init__.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/player.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/playlist.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/songdb.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/timer.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/__init__.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/player.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/playlist.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/songdb.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/services/timer.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/minimal.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/osdtitle.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/termtitle.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/audioscrobbler/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/audioscrobbler/audioscrobbler.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/audioscrobbler/scrobbler.py +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/audioscrobbler/__init__.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/audioscrobbler/audioscrobbler.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/audioscrobbler/scrobbler.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/audioscrobbler/__init__.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/audioscrobbler/audioscrobbler.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/audioscrobbler/scrobbler.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/__init__.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/minimal.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/osdtitle.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/termtitle.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/__init__.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/minimal.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/osdtitle.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/termtitle.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/pcm.so +lib/%%PYTHON_VERSION%%/site-packages/pytone/bufferedao.so +lib/%%PYTHON_VERSION%%/site-packages/pytone/__init__.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/config.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/dbitem.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/decoder.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/errors.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/events.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/filelist.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/hub.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/filelistwin.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/help.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/helper.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/helpwin.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/inputwin.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/item.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/iteminfowin.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/log.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/logwin.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/mainscreen.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/messagewin.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/metadata.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/mixerwin.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/MP3Info.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/network.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/playerwin.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/playlist.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/playlistwin.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugin.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/profile.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/pytone.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/pytonectl.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/requests.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/service.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/slist.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/statswin.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/statusbar.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/version.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/window.pyc +lib/%%PYTHON_VERSION%%/site-packages/pytone/__init__.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/config.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/dbitem.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/decoder.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/errors.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/events.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/filelist.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/filelistwin.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/help.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/helper.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/helpwin.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/hub.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/inputwin.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/item.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/iteminfowin.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/log.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/logwin.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/mainscreen.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/messagewin.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/metadata.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/mixerwin.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/MP3Info.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/network.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/playerwin.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/playlist.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/playlistwin.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/plugin.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/profile.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/pytone.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/pytonectl.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/requests.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/service.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/slist.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/statswin.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/statusbar.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/version.pyo +lib/%%PYTHON_VERSION%%/site-packages/pytone/window.pyo +share/locale/de/LC_MESSAGES/PyTone.mo +@dirrm lib/%%PYTHON_VERSION%%/site-packages/pytone/services/songdbs +@dirrm lib/%%PYTHON_VERSION%%/site-packages/pytone/services/players +@dirrm lib/%%PYTHON_VERSION%%/site-packages/pytone/services +@dirrm lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins/audioscrobbler +@dirrm lib/%%PYTHON_VERSION%%/site-packages/pytone/plugins +@dirrm lib/%%PYTHON_VERSION%%/site-packages/pytone |