diff options
author | itetcu <itetcu@FreeBSD.org> | 2006-06-27 06:07:55 +0800 |
---|---|---|
committer | itetcu <itetcu@FreeBSD.org> | 2006-06-27 06:07:55 +0800 |
commit | 337e9424e4e3b219784442f3e20c54fd876f0d91 (patch) | |
tree | 7233d1679b8b75e7362ad02addc2acd85fd54198 | |
parent | 726fb82a03a15a61dd74df20d383db149d1be328 (diff) | |
download | freebsd-ports-gnome-337e9424e4e3b219784442f3e20c54fd876f0d91.tar.gz freebsd-ports-gnome-337e9424e4e3b219784442f3e20c54fd876f0d91.tar.zst freebsd-ports-gnome-337e9424e4e3b219784442f3e20c54fd876f0d91.zip |
Euphoria is an audio player which is based on Ecore, Evas and Edje.
It acts as a frontend to XMMS2.
Author: Tilman Sauerbeck <tilman@code-monkey.de>
WWW: http://www.enlightenment.org/
PR: ports/99318
Submitted by: Stanislav Sedov <ssedov@mbsd.msk.ru>
-rw-r--r-- | audio/Makefile | 1 | ||||
-rw-r--r-- | audio/euphoria/Makefile | 41 | ||||
-rw-r--r-- | audio/euphoria/distinfo | 3 | ||||
-rw-r--r-- | audio/euphoria/files/patch-euphoria | 8 | ||||
-rw-r--r-- | audio/euphoria/pkg-descr | 5 | ||||
-rw-r--r-- | audio/euphoria/pkg-message | 19 | ||||
-rw-r--r-- | audio/euphoria/pkg-plist | 12 |
7 files changed, 89 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile index cccb7b996d22..fc1840f480dc 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -112,6 +112,7 @@ SUBDIR += esound SUBDIR += espeak SUBDIR += etktab + SUBDIR += euphoria SUBDIR += extace SUBDIR += ezstream SUBDIR += faac diff --git a/audio/euphoria/Makefile b/audio/euphoria/Makefile new file mode 100644 index 000000000000..782fb3beab5b --- /dev/null +++ b/audio/euphoria/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: euphoria +# Date created: 22 June 2006 +# Whom: Stanislav Sedov <ssedov@mbsd.msk.ru> +# +# $FreeBSD$ +# + +PORTNAME= euphoria +PORTVERSION= 20062006 +CATEGORIES= audio +MASTER_SITES= http://mbsd.msk.ru/dist/ +DISTNAME= ${PORTNAME}-${PORTVERSION} + +MAINTAINER= ssedov@mbsd.msk.ru +COMMENT= XMMS2 GUI frontend written with Enlightenment e17 libraries + +SADIR= ${RUBY_SITEARCHLIBDIR} + +BUILD_DEPENDS= rake:${PORTSDIR}/devel/rubygem-rake \ + edje_cc:${PORTSDIR}/graphics/edje +RUN_DEPENDS= ${SADIR}/edje.so:${PORTSDIR}/graphics/ruby-edje \ + ${SADIR}/esmart.so:${PORTSDIR}/graphics/ruby-esmart \ + ${SADIR}/evas.so:${PORTSDIR}/graphics/ruby-evas \ + ${SADIR}/ecore.so:${PORTSDIR}/devel/ruby-ecore \ + ${SADIR}/xmmsclient_ecore.so:${PORTSDIR}/audio/ruby-xmms2-ecore + +USE_BZIP2= yes +USE_RUBY= yes + +.include <bsd.port.pre.mk> + +do-build: + @(cd ${WRKSRC}; ${LOCALBASE}/bin/rake) + +do-install: + @(cd ${WRKSRC}; ${LOCALBASE}/bin/rake install) + +post-install: + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.post.mk> diff --git a/audio/euphoria/distinfo b/audio/euphoria/distinfo new file mode 100644 index 000000000000..1f073b1043f4 --- /dev/null +++ b/audio/euphoria/distinfo @@ -0,0 +1,3 @@ +MD5 (euphoria-20062006.tar.bz2) = 0ee671f7d39dc44f8a6c689d2b17d028 +SHA256 (euphoria-20062006.tar.bz2) = 27a8bf9d725ab91581fefc767cbf1932c1c31cda08b49e9b89160add45704bc6 +SIZE (euphoria-20062006.tar.bz2) = 1610111 diff --git a/audio/euphoria/files/patch-euphoria b/audio/euphoria/files/patch-euphoria new file mode 100644 index 000000000000..e63fa35fa3f7 --- /dev/null +++ b/audio/euphoria/files/patch-euphoria @@ -0,0 +1,8 @@ +--- bin/euphoria.orig Thu Jun 22 21:38:08 2006 ++++ bin/euphoria Thu Jun 22 21:38:53 2006 +@@ -1,4 +1,4 @@ +-#!/usr/bin/ruby -w ++#!/usr/local/bin/ruby -w + + # $Id: euphoria,v 1.38 2006/05/13 14:59:17 tilman Exp $ + diff --git a/audio/euphoria/pkg-descr b/audio/euphoria/pkg-descr new file mode 100644 index 000000000000..3065fbe90662 --- /dev/null +++ b/audio/euphoria/pkg-descr @@ -0,0 +1,5 @@ +Euphoria is an audio player which is based on Ecore, Evas and Edje. +It acts as a frontend to XMMS2. + +Author: Tilman Sauerbeck <tilman@code-monkey.de> +WWW: http://www.enlightenment.org/ diff --git a/audio/euphoria/pkg-message b/audio/euphoria/pkg-message new file mode 100644 index 000000000000..96483847acba --- /dev/null +++ b/audio/euphoria/pkg-message @@ -0,0 +1,19 @@ +============================================================================ + +Currently you need to manage your play list using the CLI client. +An example session would be: + +1) Launch xmms2 daemon using xmms2-launcher command. You can analyze + debugging output later in /tmp/xmms2.log. + +2) Use the following commands to control xmms2: + $ xmms2 add /path/to/some/files + $ xmms2 add http://205.188.234.65:8022 + $ xmms2 list + (now the playlist has stuff in it) + +3) Start Euphoria with no options. + +See http://wiki.xmms2.xmms.se and xmms2(1) for further instructions. + +============================================================================ diff --git a/audio/euphoria/pkg-plist b/audio/euphoria/pkg-plist new file mode 100644 index 000000000000..80441c2d16ac --- /dev/null +++ b/audio/euphoria/pkg-plist @@ -0,0 +1,12 @@ +bin/euphoria +%%RUBY_SITELIBDIR%%/euphoria/file_dialog.rb +%%RUBY_SITELIBDIR%%/euphoria/playback_status_handler.rb +%%RUBY_SITELIBDIR%%/euphoria/playlist.rb +%%RUBY_SITELIBDIR%%/euphoria/playlist_item.rb +%%RUBY_SITELIBDIR%%/euphoria/playtime_updater.rb +%%RUBY_SITELIBDIR%%/euphoria/slider.rb +%%DATADIR%%/themes/iio.edj +%%DATADIR%%/themes/winter.edj +@dirrm %%RUBY_SITELIBDIR%%/euphoria +@dirrm %%DATADIR%%/themes +@dirrm %%DATADIR%% |